KsAcquireDeviceSecurityLock-Funktion (ks.h)
Die KsAcquireDeviceSecurityLock-Funktion ruft die Sicherheitssperre ab, die einem Geräteobjekt zugeordnet ist. Eine exklusive Sperre wird beim Ändern eines Sicherheitsdeskriptors erworben. Beim Bearbeiten der Sicherheit eines Objekts unter einem bestimmten Geräteobjekt muss diese Sperre abgerufen werden.
Syntax
KSDDKAPI VOID KsAcquireDeviceSecurityLock(
[in] KSDEVICE_HEADER Header,
[in] BOOLEAN Exclusive
);
Parameter
[in] Header
Verweist auf einen vom Treiber zugewiesenen Geräteheader, der zuvor von KsAllocateDeviceHeader zugewiesen wurde, für das Geräteobjekt, das durch die KSDEVICE_HEADER-Struktur beschrieben wird.
[in] Exclusive
Gibt bei Festlegung auf TRUE an, dass die Sperre ausschließlich erworben werden soll.
Rückgabewert
Keine
Bemerkungen
Beim Überprüfen des Zugriffs während einer Erstellung wird eine freigegebene Sperre abgerufen. Eine exklusive Sperre wird beim Ändern eines Sicherheitsdeskriptors erworben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |
IRQL | < DISPATCH_LEVEL |