Функция PxeDhcpGetVendorOptionValue (wdspxe.h)
Извлекает значение параметра из поля Сведения о поставщике (43) пакета DHCP.
Синтаксис
DWORD PXEAPI PxeDhcpGetVendorOptionValue(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[in] BYTE bOption,
[in] ULONG uInstance,
[out, optional] PBYTE pbOptionLen,
[out, optional] PVOID *ppOptionValue
);
Параметры
[in] pPacket
Указатель на пакет ответа, выделенный с помощью функции PxePacketAllocate .
[in] uPacketLen
Длина пакета, на который указывает параметр pReplyPacket .
[in] bOption
Параметр, значение которого будет извлечено.
[in] uInstance
Одноуровневый индекс, указывающий, какой экземпляр параметра bOption следует извлечь.
[out, optional] pbOptionLen
Адрес BYTE , который получит длину значения параметра.
[out, optional] ppOptionValue
Адрес PVOID , который получит адрес значения параметра внутри пакета.
Возвращаемое значение
Общие возвращаемые значения перечислены в следующей таблице. Для всех остальных сбоев возвращается соответствующий код ошибки Windows.
Возвращаемый код или значение | Описание |
---|---|
|
Был найден параметр и возвращен указатель на значение. |
|
Параметр не найден. |
|
Пакет не является допустимым пакетом DHCP. Этот тест не так тщательно, как тесты, используемые функцией PxeDhcpIsValid ; Проверяется только длина пакета и волшебный файл cookie. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) [только классические приложения] |
Целевая платформа | Windows |
Header | wdspxe.h |
Библиотека | WdsPxe.lib |
DLL | WdsPxe.dll |