SERVICE_ADDRESS
9/8/2008
Essa estrutura contém informações endereço para um serviço. A estrutura pode acomodar vários tipos de entre processos mecanismos de comunicações (comunicação entre processos) e seus formulários endereço, incluindo remoto chamadas procedimento (RPCs) e soquetes.
Syntax
typedef struct _SERVICE_ADDRESS {
DWORD dwAddressType;
DWORD dwAddressFlags;
DWORD dwAddressLength;
DWORD dwPrincipalLength;
BYTE* lpAddress;
BYTE* lpPrincipal;
} SERVICE_ADDRESS;
Os membros
- dwAddressType
Família de endereços ao qual o endereço Soquete apontado pelo lpAddress pertence.
dwAddressFlags
Conjunto de bit sinalizadores que especificar propriedades do endereço. A seguinte tabela mostra sinalizadores de bit que são definidos.Valor Descrição SERVICE_ADDRESS_FLAG_RPC_CN
Se este sinalizador de bits for definida, o serviço oferece suporte a RPC Connection-Oriented sobre esse protocolo transporte.
SERVICE_ADDRESS_FLAG_RPC_DG
Se este sinalizador de bits for definida, o serviço oferece suporte a RPC Datagram-Oriented sobre esse protocolo transporte.
SERVICE_ADDRESS_FLAG_RPC_NB
Se este sinalizador de bits for definida, o serviço oferece suporte a NetBIOS RPC sobre esse protocolo transporte.
- dwAddressLength
Tamanho, em bytes, do endereço.
- dwPrincipalLength
Reservado para uso futuro. Isso deve ser zero.
- lpAddress
Ponteiro para um endereço Soquete do apropriado tipo.
- lpPrincipal
Reservado para uso futuro. Este valor deve ser NULL.
Requirements
Header | winsock2.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |