Funzione PxeRegisterCallback (wdspxe.h)

Registra le funzioni di callback per eventi di notifica diversi.

Sintassi

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

Parametri

[in] hProvider

HANDLE passato alla funzione PxeProviderInitialize .

[in] CallbackType

Specifica il callback registrato.

Valore Significato
PXE_CALLBACK_RECV_REQUEST
0
Registrare il callback PxeProviderRecvRequest . Questo callback deve essere registrato mentre il provider sta elaborando la funzione PxeProviderInitialize o il provider verrà arrestato.
PXE_CALLBACK_SHUTDOWN
1
Registrare il callback PxeProviderShutdown . Questo callback deve essere registrato mentre il provider sta elaborando la funzione PxeProviderInitialize o il provider verrà arrestato.
PXE_CALLBACK_SERVICE_CONTROL
2
Registrare il callback PxeProviderServiceControl .
PXE_CALLBACK_MAX
3
Usato per determinare un indice out-of-range. I valori maggiori o uguali a PXE_CALLBACK_MAX non sono validi.

[in] pCallbackFunction

Indirizzo della funzione di callback. La firma della funzione varia a seconda del parametro CallbackType .

[in] pContext

Valore di contesto da passare alla funzione di callback.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008, Windows Server 2003 con SP2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wdspxe.h
Libreria WdsPxe.lib
DLL WdsPxe.dll

Vedi anche

PxeProviderInitialize

PxeProviderRecvRequest

PxeProviderServiceControl

PxeProviderShutdown

Funzioni server di Servizi di distribuzione Windows