Função DnsServiceDeRegister (windns.h)

Usado para remover um serviço registrado.

Sintaxe

DWORD DnsServiceDeRegister(
  PDNS_SERVICE_REGISTER_REQUEST pRequest,
  PDNS_SERVICE_CANCEL           pCancel
);

Parâmetros

pRequest

Um ponteiro para a estrutura DNS_SERVICE_REGISTER_REQUEST que foi usada para registrar o serviço.

pCancel

Deve ser nullptr.

Retornar valor

Se tiver êxito, retornará DNS_REQUEST_PENDING; caso contrário, retorna o código de erro específico do DNS apropriado, conforme definido em Winerror.h. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Essa função é assíncrona. O retorno de chamada será invocado quando o cancelamento do registro for concluído, com uma cópia da estrutura DNS_SERVICE_INSTANCE que foi passada para DnsServiceRegister quando o serviço foi registrado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho windns.h
Biblioteca dnsapi.lib
DLL dnsapi.dll