Códigos de erro NSP PNRP
Se a função NSP (Provedor de Namespace) retornar um SOCKET_ERROR, WSAGetLastError deverá ser usado para obter mais informações de erro. O NSP PNRP retorna os seguintes códigos de erro:
Termo | Descrição |
---|---|
WSA_E_CANCELLED |
Uma operação é cancelada. |
WSA_E_NO_MORE |
Os resultados de uma solicitação resolvida não estão prontos. Isso pode não ser um erro. |
WSA_IO_PENDING |
Uma operação não está concluída. |
WSA_NOT_ENOUGH_MEMORY |
Não há memória suficiente para concluir uma ação especificada. |
WSA_OPERATION_ABORTED |
Uma operação é cancelada. |
WSA_PNRP_CLOUD_DISABLED |
Um nome de nuvem especificado está desabilitado. |
WSA_PNRP_CLOUD_NOT_FOUND |
Um nome de nuvem especificado não está disponível. |
WSA_PNRP_CLOUD_IS_SEARCH_ONLY |
Foi feita uma tentativa de registrar um nome em uma nuvem que foi configurada para ser apenas resolve. |
WSA_PNRP_CLIENT_INVALID_COMPARTMENT_ID |
Usando PNRP em um compartimento fora do padrão. O PNRP só funcionará no compartimento padrão. |
WSA_PNRP_INVALID_IDENTITY |
Uma identidade especificada não pode ser acessada. |
WSA_PNRP_TOO_MUCH_LOAD |
Um nome de par não pode ser criado porque o computador não tem os recursos para processar a solicitação. |
WSAEFAULT |
Uma operação não é permitida no estado atual. |
WSAEINVAL |
Um parâmetro inválido ou combinação de parâmetros é especificado. |
WSAENETUNREACH |
Uma conexão com a rede é perdida. |
WSAENOTIMPLEMENTED |
Uma funcionalidade especificada não é implementada pelo PNRP. |
WSAEOPNOTSUPP |
Não há suporte para uma funcionalidade especificada pelo PNRP. |
WSAEWOULDBLOCK |
Uma operação não está concluída. |
WSASERVICE_NOT_FOUND |
Não há suporte para um provedor, namespace ou ID de serviço especificado. |
WSASYSNOTREADY |
O serviço não foi iniciado. |