Freigeben über


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

Siehe auch

CcMapData-

CcPinRead-

CcPreparePinWrite-

CcSetBcbOwnerPointer-

CcUnpinDataForThread-