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

驱动程序的 EvtDriverDeviceAdd 事件回调函数在即插即用(PnP)管理器报告设备是否存在时执行设备初始化操作。
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枚举指定驱动程序初始化标志。