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 |