KsAcquireDeviceSecurityLock 関数 (ks.h)

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

構文

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

パラメーター

[in] Header

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

[in] Exclusive

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

戻り値

なし

解説

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

要件

要件
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL < DISPATCH_LEVEL

こちらもご覧ください

KsAllocateDeviceHeader