hellowdm.h
来自「DDK 开发HELLOWORD程序源码」· C头文件 代码 · 共 57 行
H
57 行
/***************************************************************
程序名称:Hello World for WDM
文件名称:HelloWDM.h
作者:罗聪
日期:2002-8-16
***************************************************************/
//头文件,只是声明一些函数和变量,比较简单就不多说了,请读者自行研究:
#ifdef __cplusplus
extern "C"
{
#endif
#include "ntddk.h"
#ifdef __cplusplus
}
#endif
typedef struct _DEVICE_EXTENSION
{
PDEVICE_OBJECT fdo;
PDEVICE_OBJECT NextStackDevice;
UNICODE_STRING ifSymLinkName;
} DEVICE_EXTENSION, *PDEVICE_EXTENSION;
NTSTATUS HelloWDMAddDevice(IN PDRIVER_OBJECT DriverObject,
IN PDEVICE_OBJECT PhysicalDeviceObject);
VOID Wdm1Unload(IN PDRIVER_OBJECT DriverObject);
NTSTATUS HelloWDMPnp(IN PDEVICE_OBJECT fdo,
IN PIRP Irp);
NTSTATUS Wdm1Create(IN PDEVICE_OBJECT fdo,
IN PIRP Irp);
NTSTATUS Wdm1Close( IN PDEVICE_OBJECT fdo,
IN PIRP Irp);
NTSTATUS Wdm1DeviceControl( IN PDEVICE_OBJECT fdo,
IN PIRP Irp);
NTSTATUS Wdm1Write( IN PDEVICE_OBJECT fdo,
IN PIRP Irp);
NTSTATUS Wdm1Read( IN PDEVICE_OBJECT fdo,
IN PIRP Irp);
NTSTATUS CompleteIrp( PIRP Irp, NTSTATUS status, ULONG info);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?