IDirectInputJoyConfig8::AddNewHardware 方法 (dinputd.h)
IDirectInputJoyConfig8::AddNewHardware 方法會顯示 [新增硬體] 對話框,引導使用者安裝新的輸入設備。
語法
HRESULT AddNewHardware(
HWND unnamedParam1,
REFGUID unnamedParam2
);
參數
unnamedParam1
處理做為使用者介面之擁有者視窗的視窗。
unnamedParam2
GUID,指定要新增的硬體裝置類別。 DirectInput 隨附已定義的下列類別 GUID:
GUID_KeyboardClass
鍵盤裝置。
GUID_MouseClass
滑鼠裝置。
GUID_MediaClass
媒體裝置,包括遊戲桿。
GUID_HIDClass
HID 裝置。
傳回值
如果成功,則傳回DI_OK;否則,傳回下列其中一個 COM 錯誤值:
傳回碼 | Description |
---|---|
|
(E_INVALIDARG) 。 一或多個參數無效。 |
|
找不到指定裝置的類別安裝程式,或無效。 |
|
使用者已取消作業。 |
|
找不到使用者選取之裝置的 INF 檔案,或無效或損毀。 |
|
DirectInput 無法判斷作業是否已順利完成。 |
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dinputd.h (include Dinputd.h) |