CcUnpinData-Funktion (ntifs.h)
Die CcUnpinData- Routine gibt zwischengespeicherte Dateidaten frei, die von einem früheren Aufruf an CcMapData-, CcPinRead-oder CcPreparePinWritezugeordnet oder angeheftet wurden.
Syntax
void CcUnpinData(
[in] PVOID Bcb
);
Parameter
[in] Bcb
Zeigen Sie auf einen Puffersteuerelementblock (BCB), damit die Daten freigegeben werden.
Rückgabewert
Nichts
Bemerkungen
CcUnpinData die BCB frei und führt alle anderen erforderlichen Bereinigungen durch.
Jeder erfolgreiche Aufruf von CcMapData, CcPinRead-oder CcPreparePinWrite- muss durch einen nachfolgenden Aufruf von CcUnpinData-abgeglichen werden.
BCBs, die von CcSetBcbOwnerPointer geändert wurden, können nicht durch Aufrufen von CcUnpinDatagelöst werden. CcUnpinDataForThread muss stattdessen aufgerufen werden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | PASSIVE_LEVEL |