Funzione KsAcquireDeviceSecurityLock (ks.h)
La funzione KsAcquireDeviceSecurityLock acquisisce il blocco di sicurezza associato a un oggetto dispositivo. Un blocco esclusivo viene acquisito quando si modifica un descrittore di sicurezza. Quando si modifica la sicurezza di qualsiasi oggetto in un particolare oggetto dispositivo, questo blocco deve essere acquisito.
Sintassi
KSDDKAPI VOID KsAcquireDeviceSecurityLock(
[in] KSDEVICE_HEADER Header,
[in] BOOLEAN Exclusive
);
Parametri
[in] Header
Punta a un'intestazione del dispositivo allocata dal driver, allocata in precedenza da KsAllocateDeviceHeader, per l'oggetto dispositivo descritto dalla struttura KSDEVICE_HEADER.
[in] Exclusive
Indica, se impostato su TRUE, che il blocco deve essere acquisito esclusivamente.
Valore restituito
Nessuno
Osservazioni
Un blocco condiviso viene acquisito durante la convalida dell'accesso durante una creazione. Un blocco esclusivo viene acquisito quando si modifica un descrittore di sicurezza.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |
IRQL | < DISPATCH_LEVEL |