KsGetFilterFromFileObject 関数 (ks.h)

KsGetFilterFromFileObject 関数は、FileObject に関連付けられている AVStream フィルター オブジェクトを返します。

構文

PKSFILTER KsGetFilterFromFileObject(
  [in] PFILE_OBJECT FileObject
);

パラメーター

[in] FileObject

関連付けられた AVStream フィルター オブジェクトを返す FILE_OBJECT へのポインター。

戻り値

KsGetFilterFromFileObject は、FileObject に関連付けられている KSFILTER 構造体へのポインターを返します。

注釈

FileObject が AVStream フィルターに関連付けられているファイル オブジェクトであることを確認するのはミニドライバーの責任です。 これを行うには、 KsGetFilterFromFileObject を呼び出す前に KsGetObjectTypeFromFileObject を呼び出します。

KsGetFilterFromFileObject は、 KsGetObjectFromFileObject のインライン呼び出しです。 違いは、 KsGetFilterFromFileObject が戻り値を KSFILTER 構造体への型ポインターとして型キャストすることです。

要件

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

こちらもご覧ください

KsGetDeviceForDeviceObject

KsGetObjectFromFileObject

KsGetObjectTypeFromFileObject