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
指定地址屬性的一組位旗標。 定義下列位旗標。
值 | 意義 |
---|---|
|
如果設定此位旗標,服務會透過此傳輸通訊協定支援連線導向 RPC。 |
|
如果設定此位旗標,服務會透過此傳輸通訊協定支援數據報導向 RPC。 |
|
如果設定此位旗標,服務會透過此傳輸通訊協定支援 NetBIOS RPC。 |
dwAddressLength
類型: DWORD
位址的大小,以位元組為單位。
dwPrincipalLength
類型: DWORD
保留供未來使用。 必須為零。
lpAddress
類型: BYTE*
適當類型的套接字位址指標。
lpPrincipal
類型: BYTE*
保留供未來使用。 必須是 NULL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | nspapi.h |