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) |
Library | Ks.lib |
IRQL | < DISPATCH_LEVEL |