SERVICE_ADDRESS結構 (nspapi.h)

SERVICE_ADDRESS 結構包含服務的地址資訊。 結構可以容納許多類型的進程間通訊, (IPC) 機制及其位址形式,包括 RPC) 、命名管道和套接字 (遠端過程調用。

語法

typedef struct _SERVICE_ADDRESS {
  DWORD dwAddressType;
  DWORD dwAddressFlags;
  DWORD dwAddressLength;
  DWORD dwPrincipalLength;
#if ...
  BYTE  *lpAddress;
#else
  BYTE  *lpAddress;
#endif
#if ...
  BYTE  *lpPrincipal;
#else
  BYTE  *lpPrincipal;
#endif
} SERVICE_ADDRESS, *PSERVICE_ADDRESS, *LPSERVICE_ADDRESS;

成員

dwAddressType

類型: DWORD

lpAddress 成員所指向之套接字位址所屬的位址系列。

dwAddressFlags

類型: DWORD

指定地址屬性的一組位旗標。 定義下列位旗標。

意義
SERVICE_ADDRESS_FLAG_RPC_CN
如果設定此位旗標,服務會透過此傳輸通訊協定支援連線導向 RPC。
SERVICE_ADDRESS_FLAG_RPC_DG
如果設定此位旗標,服務會透過此傳輸通訊協定支援數據報導向 RPC。
SERVICE_ADDRESS_FLAG_RPC_NB
如果設定此位旗標,服務會透過此傳輸通訊協定支援 NetBIOS RPC。

dwAddressLength

類型: DWORD

位址的大小,以位元組為單位。

dwPrincipalLength

類型: DWORD

保留供未來使用。 必須為零。

lpAddress

類型: BYTE*

適當類型的套接字位址指標。

lpPrincipal

類型: BYTE*

保留供未來使用。 必須是 NULL

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 nspapi.h

另請參閱

SERVICE_ADDRESSES

SERVICE_INFO