struttura SERVICE_ADDRESS (nspapi.h)
La struttura SERVICE_ADDRESS contiene informazioni sull'indirizzo per un servizio. La struttura può supportare molti tipi di meccanismi di comunicazione interprocesso (IPC) e i relativi moduli di indirizzo, tra cui chiamate rpc (Remote Procedure Call), named pipe e socket.
Sintassi
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;
Members
dwAddressType
Tipo: DWORD
Famiglia di indirizzi a cui appartiene l'indirizzo del socket a cui fa riferimento il membro lpAddress .
dwAddressFlags
Tipo: DWORD
Set di flag di bit che specificano le proprietà dell'indirizzo. Vengono definiti i flag di bit seguenti.
dwAddressLength
Tipo: DWORD
Dimensione, in byte, dell'indirizzo.
dwPrincipalLength
Tipo: DWORD
Riservato per utilizzi futuri. Deve essere zero.
lpAddress
Tipo: BYTE*
Puntatore a un indirizzo socket del tipo appropriato.
lpPrincipal
Tipo: BYTE*
Riservato per utilizzi futuri. Deve essere NULL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | nspapi.h |