Compartilhar via


Função KsAcquireDeviceSecurityLock (ks.h)

A função KsAcquireDeviceSecurityLock adquire o bloqueio de segurança associado a um objeto de dispositivo. Um bloqueio exclusivo é adquirido ao alterar um descritor de segurança. Ao manipular a segurança de qualquer objeto em um objeto de dispositivo específico, esse bloqueio deve ser adquirido.

Sintaxe

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

Parâmetros

[in] Header

Aponta para um cabeçalho de dispositivo alocado pelo driver, anteriormente alocado por KsAllocateDeviceHeader, para o objeto de dispositivo descrito pela estrutura KSDEVICE_HEADER.

[in] Exclusive

Indica, se definido como verdadeiro, que o bloqueio deve ser adquirido exclusivamente.

Valor de retorno

Nenhum

Observações

Um bloqueio compartilhado é adquirido ao validar o acesso durante uma criação. Um bloqueio exclusivo é adquirido ao alterar um descritor de segurança.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho ks.h (incluir Ks.h)
biblioteca Ks.lib
IRQL < DISPATCH_LEVEL

Consulte também

KsAllocateDeviceHeader