Função PxeDhcpGetVendorOptionValue (wdspxe.h)
Recupera um valor de opção do campo Informações Específicas do Fornecedor (43) de um pacote DHCP.
Sintaxe
DWORD PXEAPI PxeDhcpGetVendorOptionValue(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] BYTE bOption,
[in] ULONG uInstance,
[out, optional] PBYTE pbOptionLen,
[out, optional] PVOID *ppOptionValue
);
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 pReplyPacket .
[in] bOption
Opção cujo valor será recuperado.
[in] uInstance
Índice baseado em um que especifica qual instância do parâmetro bOption recuperar.
[out, optional] pbOptionLen
Endereço de BYTE que receberá o comprimento do valor da opção.
[out, optional] ppOptionValue
Endereço de PVOID que receberá o endereço do valor da opção dentro do pacote.
Retornar valor
Os valores retornados comuns são listados na tabela a seguir. Para todas as outras falhas, um código de erro apropriado do Windows é retornado.
Valor/código retornado | Descrição |
---|---|
|
A opção foi encontrada e um ponteiro para o valor foi retornado. |
|
A opção não estava localizada. |
|
O pacote não é um pacote DHCP válido. Esse teste não é tão completo quanto os testes usados pela função PxeDhcpIsValid ; somente o comprimento do pacote e o cookie mágico são verificados. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008, Windows Server 2003 com SP2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wdspxe.h |
Biblioteca | WdsPxe.lib |
DLL | WdsPxe.dll |