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

📄 hdwsimuser.h

📁 通过VC源代码
💻 H
字号:
/*****************************************************************************
*           Change Log
*  Date     | Change
*-----------+-----------------------------------------------------------------
*****************************************************************************/
                                            

typedef struct _HDW_SIM_DEVICE_EXTENSION {
    PDEVICE_OBJECT      DeviceObject;
    ULONG               InterruptCount;
    
    ULONG               Level;             // Level    ULONG               Vector;            // Vector    KAFFINITY           Affinity;          // Affinity
    PCM_RESOURCE_LIST  *pResources;

    PVOID               DMARegisterSystemVirtualAddr;   // system address of 

    KSPIN_LOCK          ISRSpinLock;
    PKINTERRUPT         InterruptObject;   // Pointer to the Interrupt Object
    ULONG               mappedSysVect;
                                                

     UNICODE_STRING     ephemeralRegistryPath;
     UNICODE_STRING     parameterRegistryPath;
     UNICODE_STRING     registryPathName;
     
    //
    // Virtual Registers
    //
    void *              pSimulatedRegisterLogicalAddress;    
//    void *              registers;   // defined in HdwSimIoctl.h
    PHYSICAL_ADDRESS    pSimulatedRegisterPhysicalAddress;        
    //
    //  Register spinlock
    //
    BOOLEAN             spin;
    KSPIN_LOCK          registerLock;
    ULONG               interruptLine;
    ULONG               interruptIDT;

    KIRQL               irql;


} HDW_SIM_DEVICE_EXTENSION;
typedef HDW_SIM_DEVICE_EXTENSION *PHDW_SIM_DEVICE_EXTENSION;






⌨️ 快捷键说明

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