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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour