次の方法で共有


KsFreeObjectCreateItemsByContext 関数 (ks.h)

特定のコンテキストを持つすべての作成項目を解放します。

構文

KSDDKAPI NTSTATUS KsFreeObjectCreateItemsByContext(
  [in] KSDEVICE_HEADER Header,
  [in] PVOID           Context
);

パラメーター

[in] Header

作成項目がアタッチされているデバイス ヘッダーをポイントします。

[in] Context

解放する作成項目のコンテキストを格納します。 このコンテキスト値を持つすべての作成項目が解放されます。

戻り値

アイテムが解放された場合はSTATUS_SUCCESSを返します。それ以外の場合はSTATUS_OBJECT_NAME_NOT_FOUND。

備考

KsFreeObjectCreateItems 名前でアイテムの作成を解放する代わりに、この関数は特定のコンテキストを持つすべての作成項目を解放します。 たとえば、フィルター ファクトリに関連付けられているすべての作成項目は、コンテキストとしてファクトリを持ち、一度に 1 つではなく、この呼び出しで同時に解放できます。 この関数では、呼び出し元がエントリの作成リストに対して複数の変更をシリアル化していることを前提としないことに注意してください。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib

関連項目

KsFreeObjectCreateItem