Funzione ClfsFlushBuffers (wdm.h)
La routine ClfsFlushBuffers forza l'archiviazione stabile di tutti i blocchi di I/O del log in un'area di marshalling specificata.
Sintassi
CLFSUSER_API NTSTATUS ClfsFlushBuffers(
[in] PVOID pvMarshalContext
);
Parametri
[in] pvMarshalContext
Puntatore a un contesto opaco che rappresenta un'area di marshalling. Il chiamante ottenuto in precedenza questo puntatore chiamando ClfsCreateMarshallingArea.
Valore restituito
ClfsFlushBuffers restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Osservazioni
La chiamata clfsFlushBuffers equivale a chiamare ClfsFlushToLsn con il parametro plsnFlush impostato su CLFS_LSN_NULL.
Per una spiegazione dei concetti e della terminologia di CLFS, vedere Common Log File System.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Server 2003 R2, Windows Vista e versioni successive di Windows. |
piattaforma di destinazione | Desktop |
intestazione | wdm.h (include Wdm.h) |
libreria | Clfs.lib |
dll | Clfs.sys |
IRQL | <= APC_LEVEL |