次の方法で共有


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 バージョンで使用できます。
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib
IRQL <=DISPATCH_LEVEL

関連項目

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH