WinUsb_GetCurrentAlternateSetting函式 (winusb.h)
WinUsb_GetCurrentAlternateSetting函式會取得介面的目前替代介面設定。 這是同步作業。
語法
BOOL WinUsb_GetCurrentAlternateSetting(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[out] PUCHAR SettingNumber
);
參數
[in] InterfaceHandle
所選組態中介面的不透明控制碼。 若要取得裝置上第一個 (預設) 介面中的目前替代設定,請使用 WinUsb_Initialize傳回的介面控制碼。 對於所有其他介面,請使用目標介面的控制碼 ,WinUsb_GetAssociatedInterface擷取。
[out] SettingNumber
接收表示目前替代設定之整數之不帶正負號字元的指標。
傳回值
如果 作業成功,WinUsb_GetCurrentAlternateSetting傳回 TRUE 。 否則,這個常式會傳回 FALSE,而呼叫端可以呼叫 GetLastError來擷取記錄的錯誤。
GetLastError 可以傳回下列錯誤碼。
傳回碼 | 描述 |
---|---|
|
呼叫端在InterfaceHandle參數中傳遞Null。 |
規格需求
目標平台 | Universal |
標頭 | winusb.h (包含 Winusb.h) |
程式庫 | Winusb.lib |
Dll | Winusb.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應