CcUnpinDataForThread-Funktion (ntifs.h)
Die CcUnpinDataForThread Routine gibt Seiten einer zwischengespeicherten Datei frei, deren Puffersteuerungsblock (BCB) durch einen früheren Aufruf von CcSetBcbOwnerPointergeändert wurde.
Syntax
void CcUnpinDataForThread(
[in] PVOID Bcb,
[in] ERESOURCE_THREAD ResourceThreadId
);
Parameter
[in] Bcb
Zeigen Sie auf den BCB, damit die Seiten freigegeben werden.
[in] ResourceThreadId
Identifiziert den Thread, der ursprünglich den BCB abgerufen hat. Muss mit dem Besitzerzeiger übereinstimmen, der im Aufruf von CcSetBcbOwnerPointerverwendet wird.
Rückgabewert
Nichts
Bemerkungen
CcUnpinDataForThread gibt den BCB für den angegebenen Thread frei und führt alle anderen erforderlichen Bereinigungen durch.
Jeder Aufruf von CcSetBcbOwnerPointer muss mit einem nachfolgenden Aufruf von CcUnpinDataForThreadabgeglichen werden.
CcUnpinDataForThread entspricht funktional CcUnpinData-, mit der Ausnahme, dass sie auch die BCB-Ressource für den angegebenen Thread freigibt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | PASSIVE_LEVEL |