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 | DeletePending |
| 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::DeletePending |
Flag if the file has to be deleted during DOKAN_OPERATIONS::Cleanup event.
If a prior DOKAN_OPERATIONS::ZwCreateFile call with FILE_FLAG_DELETE_ON_CLOSE or DOKAN_OPERATIONS::DeleteFile / DOKAN_OPERATIONS::DeleteDirectory with DOKAN_FILE_INFO.DeletePending set to TRUE succeed on an object, the last handle open on that object will have this variable set to TRUE and therefore will have to delete the object.
| 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:

1.8.11