wdfdriver.h 标头
wdf 使用此标头。 有关详细信息,请参阅:
wdfdriver.h 包含以下编程接口:
函数
WDF_DRIVER_CONFIG_INIT WDF_DRIVER_CONFIG_INIT 函数初始化驱动程序的WDF_DRIVER_CONFIG结构。 |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT 函数初始化WDF_DRIVER_VERSION_AVAILABLE_PARAMS结构。 |
WdfDriverCreate WdfDriverCreate 方法为调用驱动程序创建框架驱动程序对象。 |
WdfDriverErrorReportApiMissing 详细了解:WdfDriverErrorReportApiMissing 函数 |
WdfDriverGetRegistryPath WdfDriverGetRegistryPath 方法检索注册表的服务树中驱动程序注册表项的路径。 |
WdfDriverIsVersionAvailable WdfDriverIsVersionAvailable 方法返回一个布尔值,该值指示驱动程序是否使用指定版本的 Kernel-Mode Driver Framework 库运行。 |
WdfDriverOpenParametersRegistryKey WdfDriverOpenParametersRegistryKey 方法打开驱动程序的参数注册表项,并检索表示该键的框架注册表项对象的句柄。 |
WdfDriverOpenPersistentStateRegistryKey 详细了解:WdfDriverOpenPersistentStateRegistryKey |
WdfDriverRegisterTraceInfo WdfDriverRegisterTraceInfo 方法仅供内部使用。 |
WdfDriverRetrieveDriverDataDirectoryString 详细了解:WdfDriverRetrieveDriverDataDirectoryString 函数 |
WdfDriverRetrieveVersionString WdfDriverRetrieveVersionString 方法检索一个 Unicode 字符串,该字符串标识运行驱动程序的 Kernel-Mode 驱动程序框架的版本。 |
WdfDriverWdmGetDriverObject WdfDriverWdmGetDriverObject 方法检索指向与指定框架驱动程序对象关联的 Windows 驱动程序模型 (WDM) 驱动程序对象的指针。 |
WdfGetDriver WdfGetDriver 方法返回表示调用驱动程序的框架驱动程序对象的句柄。 |
WdfWdmDriverGetWdfDriverHandle WdfWdmDriverGetWdfDriverHandle 方法返回与指定的 Windows 驱动程序模型关联的框架驱动程序对象的句柄 (WDM) 驱动程序对象。 |
回调函数
EVT_WDF_DRIVER_DEVICE_ADD 当即插即用 (PnP) 管理器报告存在设备时,驱动程序的 EvtDriverDeviceAdd 事件回调函数执行设备初始化操作。 |
EVT_WDF_DRIVER_UNLOAD 驱动程序的 EvtDriverUnload 事件回调函数执行在卸载驱动程序之前必须执行的操作。 |
结构
WDF_DRIVER_CONFIG WDF_DRIVER_CONFIG 结构是 WdfDriverCreate 的输入参数。 |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS WDF_DRIVER_VERSION_AVAILABLE_PARAMS 结构指定 Kernel-Mode Driver Framework 库的主版本号和次要版本号。 |
枚举
WDF_DRIVER_INIT_FLAGS WDF_DRIVER_INIT_FLAGS枚举指定驱动程序初始化标志。 |