Compartilhar via


WSALookupServiceEnd (Windows Sockets)

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função é chamado para livre de identificador após anteriores chamadas para WSALookupServiceBegin (Soquetes do Windows) e WSALookupServiceNext (Soquetes do Windows).

Syntax

INT WSALookupServiceEnd(
  HANDLE hLookup
);

Parameters

Return Value

Se a operação foi bem-sucedido, o valor de retorno é zero. Se ocorre um erro, o valor retornado SOCKET_ERROR e um número de erro específicas pode ser recuperado por chamado de WSAGetLastError função. A seguinte tabela mostra uma lista dos códigos de erro possível.

Código de erro Descrição

WSA_INVALID_HANDLE

O identificador é inválido.

WSANOTINITIALIZED

Ws2.dll não foi inicializada. O aplicativo deve primeiro chamar a WSAStartup função antes chamado quaisquer funções Soquetes do Windows.

WSA não ENOUGH memória

Não havia memória suficiente para executar a operação.

Remarks

Se você chamar essa função de outro segmento enquanto um existente WSALookupServiceNext (Soquetes do Windows) é bloqueado, o chamar end irá têm o mesmo efeito como um cancelar e irá causar o WSALookupServiceNext chamar para retornar imediatamente.

Observações para Bluetooth

Os clientes Bluetooth usam WSALookupServiceBegin (Soquetes do Windows), WSALookupServiceNext (Soquetes do Windows), e WSALookupServiceEnd Para descobrir a existência de um serviço específico sobre o servidor Bluetooth RFCOMM. Consultas podem ser feitas para local e remoto endereços, embora para RFCOMM um cliente pode conectar somente a remoto endereços.

Requirements

Header winsock2.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

WSALookupServiceBegin (Windows Sockets)
WSALookupServiceNext (Windows Sockets)
WSAGetLastError
WSAStartup