SERVICE_ADDRESS structure (nspapi.h)
La structure SERVICE_ADDRESS contient des informations d’adresse pour un service. La structure peut prendre en charge de nombreux types de mécanismes de communications interprocessus (IPC) et leurs formulaires d’adresse, notamment les appels de procédure distante (RPC), les canaux nommés et les sockets.
Syntaxe
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;
Membres
dwAddressType
Type : DWORD
Famille d’adresses à laquelle appartient l’adresse de socket pointée par le membre lpAddress .
dwAddressFlags
Type : DWORD
Ensemble d’indicateurs de bits qui spécifient les propriétés de l’adresse. Les indicateurs de bits suivants sont définis.
dwAddressLength
Type : DWORD
Taille, en octets, de l’adresse.
dwPrincipalLength
Type : DWORD
Réservé pour un usage futur. Doit être zéro.
lpAddress
Type : BYTE*
Pointeur vers une adresse de socket du type approprié.
lpPrincipal
Type : BYTE*
Réservé pour un usage futur. Doit être NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | nspapi.h |