IOCTL_SRIOV_EVENT_COMPLETE IOCTL (pcivirt.h)
この要求は、仮想化スタックまたは SR-IOV デバイスが 、SRIOV_PF_EVENTに記載されているいずれかのイベントを受信したことを示します。
メジャー コード
[入力バッファー]
要求 を完了 する必要がある NTSTATUS コードを含む SRIOV_PNP_EVENT_COMPLETE構造体へのポインター IOCTL_SRIOV_NOTIFICATION 。
入力バッファーの長さ
SRIOV_PNP_EVENT_COMPLETE構造体のサイズ。
ステータス ブロック
Irp->要求が成功した場合、IoStatus.Status はSTATUS_SUCCESSに設定されます。 それ以外の場合は、NTSTATUS コードとして適切なエラー条件の状態。
注釈
この IOCTL 要求は、仮想化スタックによって、GUID_DEVINTERFACE_VIRTUALIZABLE_DEVICEを公開する PCI Express SR-IOV 物理関数 (PF) ドライバーに送信されます。
仮想化スタックは、物理関数 (PF) ドライバーが以前に送信した IOCTL_SRIOV_NOTIFICATION 要求を完了すると 、IOCTL_SRIOV_EVENT_COMPLETE要求を 送信します。 IOCTL_SRIOV_EVENT_COMPLETE要求は同期的に完了できます。 スタックは、入力バッファーである SRIOV_PNP_EVENT_COMPLETE に設定する NTSTATUS コードを提供します。
要件
要件 | 値 |
---|---|
Header | pcivirt.h |
IRQL | PASSIVE_LEVEL |