KsAcquireDeviceSecurityLock, fonction (ks.h)
La fonction KsAcquireDeviceSecurityLock acquiert le verrou de sécurité associé à un objet d’appareil. Un verrou exclusif est acquis lors de la modification d’un descripteur de sécurité. Lors de la manipulation de la sécurité d’un objet sous un objet d’appareil particulier, ce verrou doit être acquis.
Syntaxe
KSDDKAPI VOID KsAcquireDeviceSecurityLock(
[in] KSDEVICE_HEADER Header,
[in] BOOLEAN Exclusive
);
Paramètres
[in] Header
Pointe vers un en-tête d’appareil alloué au pilote, précédemment alloué par KsAllocateDeviceHeader, pour l’objet d’appareil décrit par la structure KSDEVICE_HEADER.
[in] Exclusive
Indique, si la valeur est TRUE, que le verrou doit être acquis exclusivement.
Valeur de retour
Aucun
Remarques
Un verrou partagé est acquis lors de la validation de l’accès pendant une création. Un verrou exclusif est acquis lors de la modification d’un descripteur de sécurité.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ks.h (include Ks.h) |
bibliothèque | Ks.lib |
IRQL | < DISPATCH_LEVEL |