estructura SERVICE_ADDRESS (nspapi.h)
La estructura SERVICE_ADDRESS contiene información de dirección de un servicio. La estructura puede acomodar muchos tipos de mecanismos de comunicaciones entre procesos (IPC) y sus formularios de dirección, incluidas las llamadas a procedimientos remotos (RPC), las canalizaciones con nombre y los sockets.
Sintaxis
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;
Miembros
dwAddressType
Tipo: DWORD
Familia de direcciones a la que pertenece la dirección de socket a la que apunta el miembro lpAddress .
dwAddressFlags
Tipo: DWORD
Conjunto de marcas de bits que especifican las propiedades de la dirección. Se definen las marcas de bits siguientes.
dwAddressLength
Tipo: DWORD
Tamaño, en bytes, de la dirección.
dwPrincipalLength
Tipo: DWORD
Reservado para uso futuro. Debe ser cero.
lpAddress
Tipo: BYTE*
Puntero a una dirección de socket del tipo adecuado.
lpPrincipal
Tipo: BYTE*
Reservado para uso futuro. Debe ser NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | nspapi.h |