共用方式為


IDirectInputJoyConfig8 介面 (dinputd.h)

IDirectInputJoyConfig8 介面包含方法,可讓撰寫屬性表的硬體開發人員在登錄中寫入和讀取資訊。 如果您需要開啟登錄機碼,您應該使用 IDirectInputJoyConfig8::OpenConfigKeyIDirectInputJoyConfig8::OpenTypeKey 方法,而不是直接開啟登錄機碼。 使用這些方法之一,可確保已開啟正確的登錄分支。 此外,當基礎登錄數據的結構可能不同時,未來 DirectInput 版本將支援 IDirectInputJoyConfig8 介面。

繼承

IDirectInputJoyConfig8 介面繼承自 IUnknown 介面。 IDirectInputJoyConfig8 也有下列類型的成員:

方法

IDirectInputJoyConfig8 介面具有這些方法。

 
IDirectInputJoyConfig8::Acquire

IDirectInputJoyConfig8::Acquire 方法會取得「遊戲桿設定模式」。一次只能有一個應用程式處於遊戲桿組態模式;其他應用程式取得此模式的後續嘗試應該會收到錯誤DIERR_OTHERAPPHASPRIO。 進入組態模式之後,應用程式可以變更全域遊戲桿組態設定。 如果另一個應用程式在過渡期間變更了設定,應用程式應該先檢查現有的設定,再安裝新的設定。
IDirectInputJoyConfig8::AddNewHardware

IDirectInputJoyConfig8::AddNewHardware 方法會顯示 [新增硬體] 對話框,引導使用者安裝新的輸入設備。
IDirectInputJoyConfig8::AddRef

IDirectInputJoyConfig8::AddRef 方法會將 DirectInputJoyConfig 對象的參考計數增加 1。 這個方法是 DirectInputJoyConfig 所繼承之 IUnknown 介面的一部分。
IDirectInputJoyConfig8::D eleteConfig

IDirectInputJoyConfig8::D eleteConfig 方法會刪除遊戲桿的相關設定資訊。
IDirectInputJoyConfig8::D eleteType

IDirectInputJoyConfig8::D eleteType 方法會移除遊戲桿類型的相關信息。 請謹慎使用此方法;呼叫者必須負責確保沒有遊戲桿參考已刪除的類型。
IDirectInputJoyConfig8::EnumTypes

IDirectInputJoyConfig8::EnumTypes 方法會列舉 DirectInput 目前支援的遊戲桿類型。
IDirectInputJoyConfig8::GetConfig

IDirectInputJoyConfig8::GetConfig 方法會取得遊戲桿設定的相關信息。
IDirectInputJoyConfig8::GetTypeInfo

IDirectInputJoyConfig8::GetTypeInfo 方法會取得遊戲桿類型的相關信息。
IDirectInputJoyConfig8::GetUserValues

IDirectInputJoyConfig8::GetUserValues 方法會取得遊戲桿使用者設定的相關信息。
IDirectInputJoyConfig8::OpenAppStatusKey

IDirectInputJoyConfig8::OpenAppStatusKey 方法會開啟應用程式狀態登錄機碼的根機碼,並取得機碼的句柄做為傳回參數。
IDirectInputJoyConfig8::OpenTypeKey

IDirectInputJoyConfig8::OpenTypeKey 方法會開啟與遊戲桿類型相關聯的登錄機碼。
IDirectInputJoyConfig8::QueryInterface

IDirectInputJoyConfig8::QueryInterface 方法會判斷 DirectInputJoyConfig 物件是否支援特定的 COM 介面。
IDirectInputJoyConfig8::Release

IDirectInputJoyConfig8::Release 方法會將 DirectInputJoyConfig 對象的參考計數減少 1。 這個方法是 DirectInputJoyConfig 所繼承之 IUnknown 介面的一部分。
IDirectInputJoyConfig8::SendNotify

IDirectInputJoyConfig8::SendNotify 方法會通知設備驅動器和應用程式已變更裝置設定。
IDirectInputJoyConfig8::SetConfig

IDirectInputJoyConfig8::SetConfig 方法會建立或重新定義遊戲桿的相關設定資訊。
IDirectInputJoyConfig8::SetCo以Level

IDirectInputJoyConfig8::Set方法會為裝置的實例建立合作層級。 IDirectInputJoyConfig8 介面唯一支援的合作層級是DISCL_EXCLUSIVE和DISCL_BACKGROUND。
IDirectInputJoyConfig8::SetTypeInfo

IDirectInputJoyConfig8::SetTypeInfo 方法會建立新的遊戲桿類型,或重新定義現有遊戲桿類型的相關信息。
IDirectInputJoyConfig8::SetUserValues

IDirectInputJoyConfig8::SetUserValues 方法會設定遊戲桿的用戶設定。
IDirectInputJoyConfig8::Unacquire

IDirectInputJoyConfig8::Unacquire 方法 unacquires “joystick 組態模式”。

規格需求

需求
目標平台 Windows
標頭 dinputd.h