この要求は、仮想化スタックまたは SR-IOV デバイスが、SRIOV_PF_EVENTに記載されているいずれかのイベントを受信したことを示します。
メジャー コード
入力バッファー
IOCTL_SRIOV_NOTIFICATION 要求を完了する必要がある NTSTATUS コードを含む SRIOV_PNP_EVENT_COMPLETE 構造体へのポインター。
入力バッファーの長さ
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 コードを提供します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | pcivirt.h |
IRQL | PASSIVE_LEVEL |