Freigeben über


PxeAsyncRecvDone-Funktion (wdspxe.h)

Übergibt die Ergebnisse der Verarbeitung der Clientanforderung asynchron. Diese Funktion sollte nur aufgerufen werden, wenn die PxeProviderRecvRequest-FunktionERROR_IO_PENDING zurückgibt.

Syntax

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

Parameter

[in] hClientRequest

Behandeln Sie die vom Client empfangene Anforderung.

[in] Action

Gibt die Aktion an, die das System für diese Clientanforderung ausführen soll. In der folgenden Tabelle sind die möglichen Werte aufgeführt.

Wert Bedeutung
PXE_BA_NBP
1
Der Anbieter hat auf den Client mit einem standardmäßigen DHCP-Antwortpaket geantwortet, das den Pfad zum Netzwerkstartprogramm enthält. Das Zurückgeben dieser Aktion bedeutet, dass der Anbieter die Clientanforderung erfolgreich abgeschlossen hat, indem er die PxeSendReply-Funktion mindestens einmal aufruft .
PXE_BA_CUSTOM
2
Der Anbieter hat dem Client mithilfe einer benutzerdefinierten Antwort geantwortet, die nicht den DHCP-Spezifikationen entspricht. Das Zurückgeben dieser Aktion bedeutet, dass der Anbieter die Clientanforderung erfolgreich abgeschlossen hat, indem er die PxeSendReply-Funktion mindestens einmal aufruft .
PXE_BA_IGNORE
3
Der Anbieter möchte die Clientanforderung nicht verarbeiten, und die Anforderung sollte nicht an den nächsten Anbieter übergeben werden. Alle Ressourcen, die der Clientanforderung zugeordnet sind, werden freigegeben, und die Clientanforderung wird ignoriert. Anbieter können diesen Wert auch verwenden, wenn sie den Client erkennen, aber die Anforderung fehlerhaft war.
PXE_BA_REJECTED
4
Der Anbieter möchte die Clientanforderung nicht verarbeiten. Das System übergibt die Anforderung an den nächsten Anbieter in der Liste der registrierten Anbieter. Wenn dies der letzte Anbieter in der Liste war, werden alle ressourcen, die der Clientanforderung zugeordnet sind, freigegeben, und die Clientanforderung wird ignoriert.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2003 mit SP2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wdspxe.h
Bibliothek WdsPxe.lib
DLL WdsPxe.dll

Weitere Informationen

PxeProviderRecvRequest

PxeSendReply

Serverfunktionen der Windows-Bereitstellungsdienste