次の方法で共有


KsGetObjectTypeFromIrp 関数 (ks.h)

KsGetObjectTypeFromIrp 関数は、特定の IRP に関連付けられている AVStream オブジェクト型を返します。

構文

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
  [in] PIRP Irp
);

パラメーター

[in] Irp

関連付けられた AVStream オブジェクト型を検索する IRP 構造体へのポインター。

戻り値

KsGetObjectTypeFromIrp は、指定された IRP に関連付けられている AVStream オブジェクトの型を、KSOBJECTTYPE 列挙型として返します。 これは、KsObjectTypeDevice KsObjectTypeFilterFactoryKsObjectTypeFilterKsObjectTypePinのいずれかです。

備考

KsGetObjectTypeFromIrp 関数は、I/O 要求パケット (IRP) が KS オブジェクトに関連付けられていることを確認しません。 そうでない場合は、メモリ アクセス エラーが発生する可能性があります。 ドライバー開発者は、構造化例外処理を使用して、考えられる例外をキャッチすることを検討する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib
IRQL 任意のレベル

関連項目

IRP

KsAddIrpToCancelableQueue する

KsDispatchIrp する

KsForwardIrp する