Compartilhar via


NSPGetServiceClassInfo

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

NSPLookupServiceBegin
NSPSetService