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 |