WSALookupServiceEnd (Windows Sockets)
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
- hLookup
[no] Alça obtida anteriormente por chamado de WSALookupServiceBegin (Soquetes do Windows) função.
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