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 |
---|---|
|
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 . |
|
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 . |
|
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. |
|
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 |