Поделиться через


Функция PxeAsyncRecvDone (wdspxe.h)

Передает результаты обработки клиентского запроса асинхронно. Эта функция должна вызываться только в том случае, если функция PxeProviderRecvRequest возвращает ERROR_IO_PENDING.

Синтаксис

DWORD PXEAPI PxeAsyncRecvDone(
  [in] HANDLE          hClientRequest,
  [in] PXE_BOOT_ACTION Action
);

Параметры

[in] hClientRequest

Обработка запроса, полученного от клиента.

[in] Action

Указывает действие, которое система должна предпринять для этого клиентского запроса. В следующей таблице перечислены возможные значения.

Значение Значение
PXE_BA_NBP
1
Поставщик ответил клиенту стандартным пакетом ответа DHCP, который содержит путь к программе сетевой загрузки. Возврат этого действия означает, что поставщик успешно выполнил клиентский запрос, вызвав функцию PxeSendReply по крайней мере один раз.
PXE_BA_CUSTOM
2
Поставщик ответил клиенту, используя пользовательский ответ, который не соответствует спецификациям DHCP. Возврат этого действия означает, что поставщик успешно выполнил клиентский запрос, вызвав функцию PxeSendReply по крайней мере один раз.
PXE_BA_IGNORE
3
Поставщик не хочет обслуживать запрос клиента, и он не должен передаваться следующему поставщику. Все ресурсы, связанные с клиентским запросом, освобождаются, а запрос клиента игнорируется. Поставщики также могут использовать это значение, если они распознают клиент, но запрос был неправильно сформирован.
PXE_BA_REJECTED
4
Поставщик не хочет обслуживать запрос клиента. Система передает запрос следующему поставщику в списке зарегистрированных поставщиков. Если это последний поставщик в списке, то все ресурсы, связанные с запросом клиента, освобождаются, а запрос клиента игнорируется.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) [только классические приложения]
Целевая платформа Windows
Header wdspxe.h
Библиотека WdsPxe.lib
DLL WdsPxe.dll

См. также раздел

PxeProviderRecvRequest

PxeSendReply

Функции сервера служб развертывания Windows