📄 wd_fs.h
字号:
/**
@file wd_dev.h
@brief 设备和驱动相关.如果你直接包含这个头文件,
在包含之前必须包含DDK相关头文件.(你可以
选择WDM或者IFS或者NDIS相关头文件.)
@author tan wen 谭文
@date 2005-12-20
*/
#ifndef _WD_FS_H_HEADER_
#define _WD_FS_H_HEADER_
// 为了使用文件系统开发包,你必须安装ifsddk.但是允许除
// 了包含了这个头文件之外的编译单元不使用ntifs.h,而使
// 用wdm.h.但是在同一个编译单元中,只能用同??????
#ifndef WD_USE_IFSDDK
#define WD_USE_IFSDDK
#include "wdf.h"
#undef WD_USE_IFSDDK
#endif
typedef PDRIVER_FS_NOTIFICATION wdff_notify_func;
_inline wd_stat wd_fs_reg_notify(
in wd_drv *driver,
in wdff_notify_func func
)
{ return IoRegisterFsRegistrationChange(driver,func); }
_inline wd_void wd_fs_unreg_notify(
in wd_drv *driver,
in wdff_notify_func func
)
{ IoUnregisterFsRegistrationChange(driver,func); }
NTSYSAPI
NTSTATUS
NTAPI
RtlVolumeDeviceToDosName(
IN PVOID VolumeDeviceObject,
OUT PUNICODE_STRING DosName
);
#endif // _WD_FS_H_HEADER_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -