Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
A version of this page is also available for
4/8/2010
The following table shows the File System Disk Manager (FSDMGR) functions with a description of the purpose of each.
Function | Description |
---|---|
Helper function provided by FSDMGR to simplify the implementation of the MyFSD_LockFileEx function in an FSD. |
|
If the specified block is cached, this function copies data from the cache into a buffer. If the specified block is not cached, this function reads the data from the disk and copies it into a buffer along with the cache. |
|
For a write-through cache, writes data to disk and to the cache. For a write-back cache, writes data only to the cache and allows the lazy-writer thread to commit the data to the disk. |
|
Sends a custom I/O control to the cache. |
|
Creates a new cache. |
|
Called by an FSD to create a handle for a specified file. |
|
Creates search or find handles. It is called by an FSD. |
|
Deletes the cache. |
|
Unregisters a volume. |
|
Converts a true device handle into an HDSK for use in subsequent calls to the FSDMGR helper functions. |
|
Called by an FSD to access DeviceIoControl functions exported by a block driver. |
|
Helper function provided by FSDMGR to free all blocked threads waiting to lock a specified file. |
|
Commits dirty blocks in the cache to the disk. |
|
Called by an FSD to obtain disk information. |
|
Called by an FSD to read a flag, based on a value from the registry. |
|
Called by an FSD to read a string value from the registry. |
|
Called by an FSD to read a numeric value from the registry. |
|
Obtains the name of a volume, given its handle. |
|
Is the Lock Manager implementation of LockFileEx. |
|
Reads sectors from a disk. |
|
Reads sectors from a disk into discontinuous buffers. |
|
Registers a volume on a disk. |
|
Helper function provided by FSDMGR to simplify the implementation of the MyFSD_UnLockFileEx function in an FSD. |
|
Unlocks the file specified by the handle. |
|
Resizes a cache. |
|
Updates the cache by reading from the disk for each cache block while maintaining the mapping between a cache block and a disk block. |
|
Authorizes read or write requests. |
|
Authorizes read or write requests; includes ability to override the current file position. |
|
Writes sectors to a disk. |
|
Writes sectors to a disk from discontinuous buffers. |