KsGetObjectTypeFromFileObject 関数は、特定のファイル オブジェクトに関連付けられている AVStream オブジェクト型を返します。
構文
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
[in] PFILE_OBJECT FileObject
);
パラメーター
[in] FileObject
関連付けられた AVStream オブジェクト型を決定する FILE_OBJECT 構造体へのポインター。
戻り値
KsGetObjectTypeFromFileObject は、FileObject に関連付けられた AVStream オブジェクトのオブジェクト型を、KSOBJECTTYPE 列挙型として返します。 KsObjectTypeDevice、KsObjectTypeFilterFactory、KsObjectTypeFilter、または KsObjectTypePin のいずれかです。
備考
KsGetObjectTypeFromFileObject 関数は、ファイル オブジェクトが KS オブジェクトに関連付けられていることを確認しません。 そうでない場合は、メモリ アクセス エラーが発生する可能性があります。 ドライバー開発者は、構造化例外処理を使用して、考えられる例外をキャッチすることを検討する必要があります。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | ks.h (Ks.h を含む) |
| ライブラリ | Ks.lib |
| IRQL | 任意のレベル |
関連項目
KsGetFilterFromFileObject の
KsGetObjectFromFileObject の
KsGetPinFromFileObject の