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


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

Регистрирует функции обратного вызова для различных событий уведомлений.

Синтаксис

DWORD PXEAPI PxeRegisterCallback(
  [in] HANDLE            hProvider,
  [in] PXE_CALLBACK_TYPE CallbackType,
  [in] PVOID             pCallbackFunction,
  [in] PVOID             pContext
);

Параметры

[in] hProvider

HANDLE передается в функцию PxeProviderInitialize .

[in] CallbackType

Указывает регистрируемого обратного вызова.

Значение Значение
PXE_CALLBACK_RECV_REQUEST
0
Зарегистрируйте обратный вызов PxeProviderRecvRequest . Этот обратный вызов должен быть зарегистрирован, когда поставщик обрабатывает функцию PxeProviderInitialize , иначе поставщик будет закрыт.
PXE_CALLBACK_SHUTDOWN
1
Зарегистрируйте обратный вызов PxeProviderShutdown . Этот обратный вызов должен быть зарегистрирован, когда поставщик обрабатывает функцию PxeProviderInitialize , иначе поставщик будет закрыт.
PXE_CALLBACK_SERVICE_CONTROL
2
Зарегистрируйте обратный вызов PxeProviderServiceControl .
PXE_CALLBACK_MAX
3
Используется для определения индекса вне диапазона. Недопустимые значения, превышающие или равные PXE_CALLBACK_MAX.

[in] pCallbackFunction

Адрес функции обратного вызова. Сигнатура функции зависит от параметра CallbackType .

[in] pContext

Значение контекста, передаваемое функции обратного вызова.

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

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

Требования

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

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

PxeProviderInitialize

PxeProviderRecvRequest

PxeProviderServiceControl

PxeProviderShutdown

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