⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wd_fs.h

📁 国内文件驱动编程知名人物蔡大侠的教程源代码
💻 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 + -