Skip to main content

IGameInput::FindDeviceFromId

根據識別碼擷取裝置。

語法

參數

value   _In_
類型:APP_LOCAL_DEVICE_ID*
系統為裝置產生的識別碼。 device   _COM_Outptr_
類型:IGameInputDevice**
傳回的裝置。

傳回值

類型:HRESULT 函式結果。

備註

取得之後,IGameInputDevice 執行個體可以在輪詢 API (例如 IGameInput::GetCurrentReading) 或事件型 API (例如 IGameInput::RegisterReadingCallback) 中作為篩選條件使用 (以擷取輸入),或直接用來存取裝置特定的資訊和功能。如果提供的識別碼無法與任何已知的 GameInput 裝置物件相符,GetDeviceFrom* 方法會傳回 NULL 指標。這些方法會查詢呼叫處理序內的本機狀態並很快傳回,因此可以安全地從時間敏感的內容中呼叫。

需求

標頭: GameInput.h 輸入 API 概觀
IGameInput
IGameInputDevice
IGameInput::GetCurrentReading
IGameInput::RegisterReadingCallback

版本歷程記錄

Last modified on October 6, 2026