Función CcUnpinDataForThread (ntifs.h)

La rutina CcUnpinDataForThread libera páginas de un archivo almacenado en caché cuyo bloque de control de búfer (BCB) se modificó mediante una llamada anterior a CcSetBcbOwnerPointer.

Sintaxis

void CcUnpinDataForThread(
  [in] PVOID            Bcb,
  [in] ERESOURCE_THREAD ResourceThreadId
);

Parámetros

[in] Bcb

Puntero al BCB de las páginas que se van a liberar.

[in] ResourceThreadId

Identifica el subproceso que adquirió originalmente el BCB. Debe coincidir con el puntero propietario usado en la llamada a CcSetBcbOwnerPointer.

Valor devuelto

None

Observaciones

CcUnpinDataForThread libera el BCB para el subproceso indicado y realiza cualquier otra limpieza necesaria.

Cada llamada a CcSetBcbOwnerPointer debe coincidir con una llamada posterior a CcUnpinDataForThread.

CcUnpinDataForThread es funcionalmente equivalente a CcUnpinData, salvo que también libera el recurso BCB para el subproceso indicado.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte también

CcSetBcbOwnerPointer

CcUnpinData