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枚举指定驱动程序初始化标志。