Dokan file information on the current operation. More...
#include <dokan.h>
Data Fields | |
ULONG64 | Context |
ULONG64 | DokanContext |
PDOKAN_OPTIONS | DokanOptions |
PVOID | ProcessingContext |
ULONG | ProcessId |
UCHAR | IsDirectory |
UCHAR | DeleteOnClose |
UCHAR | PagingIo |
UCHAR | SynchronousIo |
UCHAR | Nocache |
UCHAR | WriteToEndOfFile |
Detailed Description
Dokan file information on the current operation.
Field Documentation
ULONG64 PDOKAN_FILE_INFO::Context |
Context that can be used to carry information between operations. The context can carry whatever type like HANDLE
, struct, int, internal reference that will help the implementation understand the request context of the event.
UCHAR PDOKAN_FILE_INFO::DeleteOnClose |
Flag if the file has to be deleted during DOKAN_OPERATIONS. Cleanup event.
ULONG64 PDOKAN_FILE_INFO::DokanContext |
Reserved. Used internally by Dokan library. Never modify.
PDOKAN_OPTIONS PDOKAN_FILE_INFO::DokanOptions |
A pointer to DOKAN_OPTIONS which was passed to DokanMain or DokanCreateFileSystem.
UCHAR PDOKAN_FILE_INFO::IsDirectory |
Requesting a directory file. Must be set in DOKAN_OPERATIONS::ZwCreateFile if the file appears to be a folder.
UCHAR PDOKAN_FILE_INFO::Nocache |
Read or write directly from data source without cache
UCHAR PDOKAN_FILE_INFO::PagingIo |
Read or write is paging IO.
ULONG PDOKAN_FILE_INFO::ProcessId |
Process ID for the thread that originally requested a given I/O operation.
PVOID PDOKAN_FILE_INFO::ProcessingContext |
Reserved. Used internally by Dokan library. Never modify. If the processing for the event requires extra data to be associated with it then a pointer to that data can be placed here
UCHAR PDOKAN_FILE_INFO::SynchronousIo |
Read or write is synchronous IO.
UCHAR PDOKAN_FILE_INFO::WriteToEndOfFile |
If TRUE
, write to the current end of file instead of using the Offset parameter.
The documentation for this struct was generated from the following file: