This header is used by Developer Notes. For more information, see:
filehc.h contains the following programming interfaces:
Inserts a name into the name cache to find a specified FIO_CONTEXT structure.
Associates a file with an asnychronous context.
Creates a file in the cache or finds an existing file.
Creates a file in the cache or finds an existing file and allows properties to be added to it in the cache.
Finds or creates a name cache.
Retrieves the FIO_CONTEXT structure that is associated with the specified user name.
Determines whether dots are added to the file when any dot stuffing mechanisms are turned on.
Reports the file size cached with the handle.
Provides the initializing values of the file handle cache.
Inserts a file into the cache.
Enables the user to remove a single name and all associated data from the name cache.
Retrieves the FIO_CONTEXT structure with the requested state.
Releases a name cache.
Enables dot-stuffing properties on the write path of the file handle cache of the message.
Enables dot stuffing to be set in an FIO_CONTEXT structure.
Eliminates the cache and ends asynchronous I/O with the DLL.
A function that is called whenever an entry in the name cache is destroyed.
A callback that is provided to the cache to help examine items within the cache.
A callback function that is used to create items in the cache. (FCACHE_CREATE_CALLBACK)
A callback function that is used to create items in the cache. (FCACHE_RICHCREATE_CALLBACK)
Represents a name cache.