Funzione PxeDhcpv6GetVendorOptionValue (wdspxe.h)
Recupera i valori delle opzioni dal campo OPTION_VENDOR_OPTS (17) di un pacchetto DHCPv6.
Sintassi
DWORD PXEAPI PxeDhcpv6GetVendorOptionValue(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] DWORD dwEnterpriseNumber,
[in] WORD wOption,
[in] ULONG uInstance,
[out, optional] PWORD pwOptionLen,
[out, optional] PVOID *ppOptionValue
);
Parametri
[in] pPacket
Puntatore a un pacchetto di risposta allocato con la funzione PxePacketAllocate .
[in] uPacketLen
Lunghezza del pacchetto a cui punta il parametro pReplyPacket .
[in] dwEnterpriseNumber
Numero organizzazione assegnato al fornitore dell'opzione dall'autorità IANA (Internet Assigned Numbers Authority).
Per altre informazioni sui numeri aziendali assegnati, gli sviluppatori devono fare riferimento al Protocollo di configurazione host dinamico per IPv6 (RFC 3315) gestito da Internet Engineering Task Force (IETF).
[in] wOption
Opzione il cui valore verrà recuperato.
[in] uInstance
Indice in base uno che specifica l'istanza del parametro wOption da recuperare.
[out, optional] pwOptionLen
Indirizzo di WORD che riceverà la lunghezza del valore dell'opzione.
[out, optional] ppOptionValue
Indirizzo di PVOID che riceverà l'indirizzo del valore dell'opzione all'interno del pacchetto.
Valore restituito
I valori restituiti comuni sono elencati nella tabella seguente. Per tutti gli altri errori, viene restituito un codice di errore di Windows appropriato.
Codice/valore restituito | Descrizione |
---|---|
|
È stata trovata l'opzione e è stato restituito un puntatore al valore. |
|
L'opzione non è stata individuata. |
|
Il pacchetto non è un pacchetto DHCP valido. Questo test non è accurato come i test usati dalla funzione PxeDhcpv6IsValid ; vengono verificati solo la lunghezza del pacchetto e il cookie magic. |
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 |