Compartilhar via


Função PxeDhcpv6IsValid (wdspxe.h)

Valida se um pacote é um pacote DHCPv6 válido.

Para obter mais informações sobre pacotes DHCPv6 válidos, os desenvolvedores devem consultar o Protocolo de Configuração de Host Dinâmico para IPv6 (RFC 3315) mantido pela IETF (Internet Engineering Task Force).

Sintaxe

DWORD PXEAPI PxeDhcpv6IsValid(
  [in]  PVOID pPacket,
  [in]  ULONG uPacketLen,
  [in]  BOOL  bRequestPacket,
  [out] PBOOL pbPxeOptionPresent
);

Parâmetros

[in] pPacket

Ponteiro para um pacote de resposta alocado com a função PxePacketAllocate .

[in] uPacketLen

Comprimento do pacote apontado pelo parâmetro pPacket .

[in] bRequestPacket

Indica se o pacote é um pacote de solicitação. A tabela a seguir lista os valores possíveis.

Valor Significado
TRUE
1
O pacote a ser validado é um pacote de solicitação do cliente.
FALSE
0
O pacote a ser validado é um pacote gerado pelo servidor.

[out] pbPxeOptionPresent

Endereço de um BOOL definido como TRUE se o pacote for um pacote DHCPv6 válido.

Retornar valor

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.

Comentários

Os provedores usam essa função quando o conjunto de filtros com a função PxeProviderSetAttribute é definido para receber todos os pacotes para determinar se um pacote especificado é um pacote DHCPv6 válido. Os provedores também podem usar essa função para validar pacotes de resposta; normalmente, isso é feito apenas para compilações de depuração ou teste do provedor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wdspxe.h
Biblioteca WdsPxe.lib
DLL WdsPxe.dll