ExReleaseRundownProtection-Funktion (wdm.h)
Die ExReleaseRundownProtection-Routine gibt einen Rundownschutz frei, den der Aufrufer zuvor durch Aufrufen der ExAcquireRundownProtection-Routine erworben hat.
Syntax
void ExReleaseRundownProtection(
[in, out] PEX_RUNDOWN_REF RunRef
);
Parameter
[in, out] RunRef
Ein Zeiger auf eine EX_RUNDOWN_REF Struktur, die durch einen vorherigen Aufruf der ExInitializeRundownProtection-Routine initialisiert wurde. Die Rundownschutzroutinen verwenden diese Struktur, um die ausgeführte status des zugeordneten freigegebenen Objekts nachzuverfolgen. Diese Struktur ist für Treiber undurchsichtig.
Rückgabewert
Keine
Bemerkungen
Ein Treiber, der ExAcquireRundownProtection aufruft, um den Laufzeitschutz für einen Objektzugriff zu erhalten, ist für den Aufruf von ExReleaseRundownProtection verantwortlich, um den Laufzeitschutz nach Abschluss des Zugriffs freizugeben.
Solange der run-down-Block selbst nicht aus der Seite ist, kann diese Funktion bei DISPATCH_LEVEL aufgerufen werden.
Weitere Informationen finden Sie unter Run-Down Protection.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows XP. |
Zielplattform | Universell |
Header | wdm.h (wdm.h einschließen) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (siehe Hinweise) |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport) |