SERVICE_ADDRESS

【勇芳软件工作室】汉化HomePreviousNext

SERVICE_ADDRESS结构包含服务的地址信息。该结构可以容纳许多类型的进程间通信(IPC)机制及其地址表单,包括远程过程调用(RPC),命名管道和套接字。

typedef struct _SERVICE_ADDRESS {

DWORD dwAddressType;

DWORD dwAddressFlags;

DWORD dwAddressLength;

DWORD dwPrincipalLength;

BYTE *lpAddress;

BYTE *lpPrincipal;

} SERVICE_ADDRESS;

会员

dwAddressType

指定lpAddress所属的套接字地址所在的地址族。

dwAddressFlags

一组指定地址属性的位标志。定义了以下位标志:

含义
SERVICE_ADDRESS_FLAG_RPC_CN如果该位标志被设置,则该业务通过该传输协议支持面向连接的RPC。
SERVICE_ADDRESS_FLAG_RPC_DG如果该位标志被设置,则该服务通过该传输协议支持基于数据报的RPC。
SERVICE_ADDRESS_FLAG_RPC_NB如果该位标志置位,则该服务通过此传输协议支持NetBIOS RPC。

dwAddressLength

指定地址的大小(以字节为单位)。

dwPrincipalLength

此成员保留将来使用。它必须为零。

lpAddress

指向适当类型的套接字地址。

lpPrincipal

此成员保留将来使用。它必须为NULL。

也可以看看

SERVICE_ADDRESSES,SERVICE_INFO