KsGetObjectTypeFromIrp 関数 (ks.h)
KsGetObjectTypeFromIrp 関数は、特定の IRP に関連付けられている AVStream オブジェクトの種類を返します。
構文
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
[in] PIRP Irp
);
パラメーター
[in] Irp
関連付けられた AVStream オブジェクトの種類を検索する IRP 構造体へのポインター。
戻り値
KsGetObjectTypeFromIrp は、指定された IRP に関連付けられている AVStream オブジェクトの型を KSOBJECTTYPE 列挙として返します。 KsObjectTypeDevice、KsObjectTypeFilterFactory、KsObjectTypeFilter、KsObjectTypePin のいずれかです。
注釈
KsGetObjectTypeFromIrp 関数は、I/O 要求パケット (IRP) が KS オブジェクトに関連付けられていることをチェックしません。 そうでない場合は、メモリ アクセス エラーが発生する可能性があります。 ドライバー開発者は、構造化例外処理を使用して、考えられる例外をキャッチすることを検討する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows XP 以降のオペレーティング システムおよび DirectX 8.0 以降の DirectX バージョンで使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | ks.h (Ks.h を含む) |
Library | Ks.lib |
IRQL | 任意のレベル |