Función CcSetDirtyPinnedData (ntifs.h)
El CcSetDirtyPinnedData marcas rutinarias como bloque de control de búfer (BCB) desfasado para un búfer anclado cuyo contenido se ha modificado.
Sintaxis
void CcSetDirtyPinnedData(
[in] PVOID BcbVoid,
[in, optional] PLARGE_INTEGER Lsn
);
Parámetros
[in] BcbVoid
Puntero a la estructura BCB que se va a marcar como sucio.
[in, optional] Lsn
Número de secuencia lógica (LSN) que se va a asociar a este búfer.
Valor devuelto
Ninguno
Observaciones
CcSetDirtyPinnedData marca el BCB como sucio para que el contenido del búfer anclado se escriba diferida en el disco. Aunque la operación de vaciado se realice por algún medio distinto del escritor diferido, se debe llamar a CcSetDirtyPinnedData siempre que se modifique el contenido de un búfer anclado. Esto es especialmente importante si el búfer se ancló solo para el acceso de lectura (por ccPinRead o CcPinMappedData). Aunque los búferes anclados solo para el acceso de lectura se pueden modificar, su contenido no se vacía automáticamente en el disco a menos que los búferes se hayan marcado como sucios llamando a CcSetDirtyPinnedData.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de |
Universal |
encabezado de |
ntifs.h (incluya Ntifs.h) |
biblioteca de |
NtosKrnl.lib |
DLL de |
NtosKrnl.exe |
irQL | <= APC_LEVEL |
Consulte también
ccMapData de
ccPinRead de