Windows檔案系統過濾驅動中開啟檔案時如何避免重入
阿新 • • 發佈:2019-02-14
呼叫下面的函式可以避免在打開回調中開啟新的檔案的時候引起重入
NTSTATUS IoCreateFileSpecifyDeviceObjectHint( __out PHANDLE FileHandle, __in ACCESS_MASK DesiredAccess, __in POBJECT_ATTRIBUTES ObjectAttributes, __out PIO_STATUS_BLOCK IoStatusBlock, __in_opt PLARGE_INTEGER AllocationSize, __in ULONG FileAttributes, __in ULONG ShareAccess, __in ULONG Disposition, __in ULONG CreateOptions, __in_opt PVOID EaBuffer, __in ULONG EaLength, __in CREATE_FILE_TYPE CreateFileType, __in_opt PVOID InternalParameters, __in ULONG Options, __in PVOID DeviceObject );