Función KsAcquireDeviceSecurityLock (ks.h)
La función KsAcquireDeviceSecurityLock adquiere el bloqueo de seguridad asociado a un objeto de dispositivo. Se adquiere un bloqueo exclusivo al cambiar un descriptor de seguridad. Al manipular la seguridad de cualquier objeto en un objeto de dispositivo determinado, se debe adquirir este bloqueo.
Sintaxis
KSDDKAPI VOID KsAcquireDeviceSecurityLock(
[in] KSDEVICE_HEADER Header,
[in] BOOLEAN Exclusive
);
Parámetros
[in] Header
Apunta a un encabezado de dispositivo asignado por el controlador, asignado previamente por KsAllocateDeviceHeader, para el objeto de dispositivo descrito por la estructura KSDEVICE_HEADER.
[in] Exclusive
Indica, si se establece en TRUE, que el bloqueo se va a adquirir exclusivamente.
Valor devuelto
None
Observaciones
Se adquiere un bloqueo compartido al validar el acceso durante una creación. Se adquiere un bloqueo exclusivo al cambiar un descriptor de seguridad.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ks.h (incluye Ks.h) |
Library | Ks.lib |
IRQL | < DISPATCH_LEVEL |