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é par le pilote, précédemment alloué par KsAllocateDeviceHeader, pour l’objet de périphérique décrit par la structure KSDEVICE_HEADER.
[in] Exclusive
Indique, s’il est défini sur TRUE, que le verrou doit être acquis exclusivement.
Valeur de retour
None
Remarques
Un verrou partagé est acquis lors de la validation de l’accès lors d’une création. Un verrou exclusif est acquis lors de la modification d’un descripteur de sécurité.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | < DISPATCH_LEVEL |