次の方法で共有


KsAcquireDeviceSecurityLock 関数 (ks.h)

KsAcquireDeviceSecurityLock 関数は、デバイス オブジェクトに関連付けられているセキュリティ ロックを取得します。 セキュリティ記述子を変更すると、排他ロックが取得されます。 特定のデバイス オブジェクトの下にあるオブジェクトのセキュリティを操作する場合は、このロックを取得する必要があります。

構文

KSDDKAPI VOID KsAcquireDeviceSecurityLock(
  [in] KSDEVICE_HEADER Header,
  [in] BOOLEAN         Exclusive
);

パラメーター

[in] Header

以前に KsAllocateDeviceHeader によって割り当てられたドライバーによって割り当てられたデバイス ヘッダーを指し、KSDEVICE_HEADER構造体によって記述されたデバイス オブジェクトの

[in] Exclusive

TRUE 設定されている場合、ロックを排他的に取得することを示します。

戻り値

何一つ

備考

共有ロックは、作成時にアクセスを検証するときに取得されます。 セキュリティ記述子を変更すると、排他ロックが取得されます。

必要条件

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

関連項目

KsAllocateDeviceHeader