Freigeben über


ObReleaseObjectSecurity-Funktion (wdm.h)

Die ObReleaseObjectSecurity-Routine ist die Kehrseite zu ObGetObjectSecurity.

Syntax

void ObReleaseObjectSecurity(
  [in] PSECURITY_DESCRIPTOR SecurityDescriptor,
  [in] BOOLEAN              MemoryAllocated
);

Parameter

[in] SecurityDescriptor

Zeiger auf die gepufferte SECURITY_DESCRIPTOR , die freigegeben werden soll. Der Aufrufer hat diesen Parameter aus ObGetObjectSecurity abgerufen.

[in] MemoryAllocated

Gibt den Wert an, der auch von ObGetObjectSecurity abgerufen wird.

Rückgabewert

Keine

Bemerkungen

Nach einem erfolgreichen Aufruf von ObGetObjectSecurity muss ein Treiber schließlich ObReleaseObjectSecurity aufrufen.

ObReleaseObjectSecurity gibt alle Ressourcen frei, die von ObGetObjectSecurity zugeordnet wurden. Außerdem wird die Verweisanzahl für den angegebenen Sicherheitsdeskriptor verringert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDDIs(storport), IrqlApcLte(wdm)

Weitere Informationen

ObGetObjectSecurity

SECURITY_DESCRIPTOR