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

Consulte también

KsAllocateDeviceHeader