Freigeben über


CacheCreateFile-Funktion (filehc.h)

Erstellt eine Datei im Cache oder findet eine vorhandene Datei.

Syntax

FIO_CONTEXT * CacheCreateFile(
  [in] LPSTR                  lpstrName,
  [in] FCACHE_CREATE_CALLBACK pfnCallBack,
  [in] LPVOID                 lpv,
  [in] BOOL                   fAsyncContext
);

Parameter

[in] lpstrName

Ein Zeiger auf den Namen der Datei, die im Cache erstellt werden soll.

[in] pfnCallBack

Ein Zeiger auf die FCACHE_CREATE_CALLBACK Funktion, die zum Erstellen der Datei verwendet wurde.

[in] lpv

Wenn sich die Datei nicht im Cache befindet, ruft der Aufruf pfnCallBack mit lpv auf, um die eigentliche Arbeit des Aufrufs von CreateFile zu erledigen.

[in] fAsyncContext

Gibt an, ob der Kontext für asynchrone E/A-Vorgänge verwendet werden kann. Bei TRUE ist die zurückgegebene FIO_CONTEXT asynchron.

Rückgabewert

Gibt einen Zeiger auf die FIO_CONTEXT-Struktur zurück, die der erstellten oder gefundenen Datei zugeordnet ist.

Anforderungen

   
Zielplattform Windows
Kopfzeile filehc.h
Bibliothek Fcachdll.lib
DLL Fcachdll.dll

Weitere Informationen

CreateFile

FCACHE_CREATE_CALLBACK

FIO_CONTEXT