Funzione PxeDhcpv6IsValid (wdspxe.h)

Verifica che un pacchetto sia un pacchetto DHCPv6 valido.

Per altre informazioni sui pacchetti DHCPv6 validi, gli sviluppatori devono fare riferimento al Protocollo di configurazione host dinamico per IPv6 (RFC 3315) gestito da Internet Engineering Task Force (IETF).

Sintassi

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

Parametri

[in] pPacket

Puntatore a un pacchetto di risposta allocato con la funzione PxePacketAllocate .

[in] uPacketLen

Lunghezza del pacchetto a cui punta il parametro pPacket .

[in] bRequestPacket

Indica se il pacchetto è un pacchetto di richiesta. Nella tabella seguente sono elencati i valori possibili.

Valore Significato
TRUE
1
Il pacchetto da convalidare è un pacchetto di richiesta dal client.
FALSE
0
Il pacchetto da convalidare è un pacchetto generato dal server.

[out] pbPxeOptionPresent

Indirizzo di un valore BOOL impostato su TRUE se il pacchetto è un pacchetto DHCPv6 valido.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS.

Commenti

I provider usano questa funzione quando il set di filtri con la funzione PxeProviderSetAttribute è impostato per ricevere tutti i pacchetti per determinare se un pacchetto specificato è un pacchetto DHCPv6 valido. I provider possono anche usare questa funzione per convalidare i pacchetti di risposta; in genere questa operazione viene eseguita solo per le compilazioni di debug o test del provider.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wdspxe.h
Libreria WdsPxe.lib
DLL WdsPxe.dll