NSPGetServiceClassInfo
9/8/2008
Essa função recupera todos as classe pertinentes informações (esquema) pertencentes ao nome-espaço provedor. Ele recupera informações Space-specific qualquer nome que é comum a todas as instâncias do serviço, incluindo informações conexão para SAP ou informações porta para SAP ou TCP.
Syntax
int NSPGetServiceClassInfo(
LPGUID lpProviderId,
LPDWORD lpdwBufSize,
LPWSASERVICECLASSINFOW lpServiceClassInfo
);
Parameters
- lpProviderId
[no] Ponteiro para o GUID do provedor espaço de nome específicos a partir da qual a esquema classe serviço é a serem recuperados.
- lpdwBufSize
[no] Número de bytes contidos na reserva apontado pelo lpServiceClassInfo Na entrada. Como alternativa, se houver falha na função e o erro é WSAEFAULT, lpdwBufSize Contém o número mínimo de bytes para transmitir para o lpServiceClassInfo Para recuperar o registro na saída.
- lpServiceClassInfo
[no] Retorna classe serviço informações Space-specific mapeamento nome. O lpServiceClassId parâmetro deve ser preenchido para indicar qual WSASERVICECLASSINFOW registro deve ser retornado.
Return Value
Se não houver erro, NSPGetServiceClass Retorna NO_ERROR (zero). Caso contrário, a função retorna SOCKET_ERROR (– 1) e ele deve definido o apropriado código de erro usando o SetLastError função.
Observação
O usar como padrão Name Service Provider (para sistema de nome de domínio (DNS)/WINS) em Windows Embedded CE não suporte essa função e irá sempre retornam SOCKET_ERROR e definir o código de erro para WSAEOPNOTSUPP.
Remarks
O W2_32.dll utiliza essa função para recuperar as informações específicas espaço nome passadas para o NSPLookupServiceBegin e NSPSetService.
Requirements
Header | ws2spi.h |
Library | Ws2.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |