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