Compartilhar via


Função DnsIsFlatRecord (windns.h)

Determina se um registro foi lido de forma simples (ou seja, é apenas um buffer de dados) ou se ele foi analisado em seu formato de struct correspondente.

Sintaxe

DNS_STATUS DnsIsFlatRecord(
  PDNS_RECORD pRecord,
  ULONG64     ullFlags,
  BOOL        *pfFlat
);

Parâmetros

pRecord

Tipo: _In_ PDNS_RECORD

Um ponteiro para a estrutura DNS_RECORD a ser consultada.

ullFlags

Tipo: _In_ ULONG64

Atualmente não utilizado; existe para compatibilidade com encaminhamento.

pfFlat

Tipo: _Out_ BOOL*

Ao concluir a função, se o registro tiver sido de leitura simples (ou seja, é apenas um buffer de dados), o valor apontado pelo pfFlat será TRUE; se o registro tiver sido analisado em seu formato de struct correspondente, o valor apontado pelo pfFlat será FALSE.

Valor de retorno

Após a conclusão bem-sucedida, retorna uma confirmação de êxito. Caso contrário, retorna o código de erro específico do DNS apropriado, conforme definido em winerror.h.

Requisitos

Requisito Valor
cabeçalho windns.h