zoukankan      html  css  js  c++  java
  • 驱动学习

    #ifdef __cplusplus
    extern "C"
    {
    #endif
    
        #include <ntddk.h> //以"C"语言的方式编译
    
    #ifdef __cplusplus
    }
    #endif
    
    #define PAGECODE code_seg("PAGE")    //分页内存中运行
    #pragma PAGECODE
    
    void UnLoadDriver(IN PDRIVER_OBJECT pDriverObj);    //卸载驱动
    
    //驱动入口
    extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pDriveObj, PUNICODE_STRING pStr)
    {
        KdPrint(("我的第一个驱动程序"));
        pDriveObj->DriverUnload = UnLoadDriver;    //卸载驱动
        return STATUS_SUCCESS;
    }
    
    void UnLoadDriver(PDRIVER_OBJECT pDriverObj)
    {
        KdPrint(("驱动成功卸载!"));
    }
  • 相关阅读:
    日月
    硕人
    式微
    芣苡
    樛木
    兔罝
    绿衣
    汉广
    小星
    惠子相梁
  • 原文地址:https://www.cnblogs.com/DuanLaoYe/p/6009404.html
Copyright © 2011-2022 走看看