PxeAsyncRecvDone 関数 (wdspxe.h)
クライアント要求を非同期的に処理した結果を渡します。 この関数は、 PxeProviderRecvRequest 関数が ERROR_IO_PENDINGを返す場合にのみ呼び出す必要があります。
構文
DWORD PXEAPI PxeAsyncRecvDone(
[in] HANDLE hClientRequest,
[in] PXE_BOOT_ACTION Action
);
パラメーター
[in] hClientRequest
クライアントから受信した要求を処理します。
[in] Action
このクライアント要求に対してシステムが実行する必要があるアクションを指定します。 次の表に、使用可能な値を示します。
値 | 説明 |
---|---|
|
プロバイダーは、ネットワーク ブート プログラムへのパスを含む標準の DHCP 応答パケットを使用してクライアントに応答しました。 このアクションを返すことは、プロバイダーが PxeSendReply 関数を少なくとも 1 回呼び出してクライアント要求を正常に完了したことを意味します。 |
|
プロバイダーは、DHCP 仕様に準拠していないカスタム応答を使用してクライアントに応答しました。 このアクションを返すことは、プロバイダーが PxeSendReply 関数を少なくとも 1 回呼び出してクライアント要求を正常に完了したことを意味します。 |
|
プロバイダーはクライアント要求を処理したくないので、要求を次のプロバイダーに渡すべきではありません。 クライアント要求に関連付けられているすべてのリソースが解放され、クライアント要求は無視されます。 プロバイダーは、クライアントを認識していても要求の形式が正しくない場合にも、この値を使用できます。 |
|
プロバイダーはクライアント要求を処理しません。 システムは、登録されたプロバイダーの一覧で次のプロバイダーに要求を渡します。 これがリストの最後のプロバイダーである場合、クライアント要求に関連付けられているすべてのリソースが解放され、クライアント要求は無視されます。 |
戻り値
関数が成功した場合、戻り値は ERROR_SUCCESS。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008、Windows Server 2003 SP2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wdspxe.h |
Library | WdsPxe.lib |
[DLL] | WdsPxe.dll |