GPIO_CLX_ProcessAddDevicePostDeviceCreate函式 (gpioclx.h)
GPIO_CLX_ProcessAddDevicePostDeviceCreate方法會將架構裝置對象傳遞至 GPIO 架構延伸模組, (GpioClx) 。
語法
NTSTATUS GPIO_CLX_ProcessAddDevicePostDeviceCreate(
[in] WDFDRIVER Driver,
[in] WDFDEVICE Device
);
參數
[in] Driver
GPIO 控制器驅動程式之架構驅動程式物件的 WDFDRIVER 句柄。
[in] Device
代表 GPIO 控制器之架構裝置物件的 WDFDEVICE 句柄。 呼叫端已從建立裝置物件的 WdfDeviceCreate 呼叫取得此句柄。
傳回值
如果 呼叫成功,GPIO_CLX_ProcessAddDevicePostDeviceCreate會傳回STATUS_SUCCESS。 可能的傳回值包括下列錯誤碼。
傳回碼 | Description |
---|---|
|
呼叫端不是 GpioClx 的已註冊用戶端。 |
|
架構找不到 GPIO 控制器的裝置名稱。 |
|
記憶體不足。 |
備註
GPIO 控制器驅動程式必須在其 EvtDriverDeviceAdd 回呼函式中呼叫此方法,在呼叫 WdfDeviceCreate 方法之後,該方法會建立代表 GPIO 控制器的 FDO) 裝置物件 (FDO。 否則,GpioClx 無法處理新裝置物件的 I/O 要求或進程中斷。
如需包含呼叫 GPIO_CLX_ProcessAddDevicePostDeviceCreate的程式代碼範例,請參閱 GPIO_CLX_ProcessAddDevicePreDeviceCreate。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
目標平台 | Universal |
標頭 | gpioclx.h |
程式庫 | Msgpioclxstub.lib |
IRQL | PASSIVE_LEVEL |