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 |
---|---|
|
Il pacchetto da convalidare è un pacchetto di richiesta dal client. |
|
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 |