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 Driver Framework 的版本。 |
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列舉指定驅動程式初始化旗標。 |