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

📄 ioctl.h

📁 WinBond W83627 看门狗驱动
💻 H
字号:
/*++

Copyright (c) 2006 EVOC, All Rights Reserved
 
Module Name:

    Ioctl.h  


Abstract:   Include file for Generic WDT I/O Example Driver


Environment:

    Kernel mode


Author:    mz.yang  may, 2006


Revision History:

--*/

#if     !defined(__IOCTL_H__)
#define __IOCTL_H__

//
// Define the IOCTL codes we will use.  The IOCTL code contains a command
// identifier, plus other information about the device, the type of access
// with which the file must have been opened, and the type of buffering.
//


// The IOCTL function codes from 0x800 to 0xFFF are for customer use.

#define IOCTL_WDT_READ_PORT_UCHAR \
    CTL_CODE( FILE_DEVICE_UNKNOWN, 0x900, METHOD_BUFFERED, FILE_READ_ACCESS )

#define IOCTL_WDT_READ_PORT_USHORT \
    CTL_CODE( FILE_DEVICE_UNKNOWN, 0x901, METHOD_BUFFERED, FILE_READ_ACCESS )

#define IOCTL_WDT_READ_PORT_ULONG \
    CTL_CODE( FILE_DEVICE_UNKNOWN, 0x902, METHOD_BUFFERED, FILE_READ_ACCESS )

#define IOCTL_WDT_WRITE_PORT_UCHAR \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x910, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_WRITE_PORT_USHORT \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x911, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_WRITE_PORT_ULONG \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x912, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_IRQ_SEARCH_AUTO \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x913, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_IRQ_USER_SET \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x914, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_GET_HARDWARE_ID \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x915, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_GET_PORT_INDEX \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x916, METHOD_BUFFERED, FILE_WRITE_ACCESS)

#define IOCTL_WDT_GET_PORT_DATA \
    CTL_CODE(FILE_DEVICE_UNKNOWN,  0x917, METHOD_BUFFERED, FILE_WRITE_ACCESS)


#define IRQ_SEARCH_AUTO_OK				1
#define IRQ_SEARCH_AUTO_ERROR			0

#define IRQ_VALID						1
#define IRQ_INVALID						0


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -