KsCompletePendingRequest 関数 (ks.h)

KsCompletePendingRequest 関数は、AVStream ディスパッチ関数が以前にSTATUS_PENDING返した応答として I/O 要求を完了するために使用されます。

構文

void KsCompletePendingRequest(
  [in] PIRP Irp
);

パラメーター

[in] Irp

完了する必要がある IRP 構造体へのポインター。これは、STATUS_PENDINGを返したディスパッチ関数で渡されます。

戻り値

なし

解説

問題のディスパッチ関数が IRP を渡さない場合、STATUS_PENDINGを返 すことはできません 。 ミニドライバーは IRP を設定する必要があります この関数を呼び出す前の IoStatus.Status。

KsCompletePendingRequest は、デバイス ディスパッチ テーブル内の PnP ディスパッチ関数、またはフィルターの作成要求とクロージャ要求に使用できます。 STATUS_PENDINGを返すディスパッチ関数は、要求の完了時にこの関数を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

こちらもご覧ください

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH