IDeviceSpecificProperty::Get4BRange 方法 (devicetopology.h)
Get4BRange 方法會取得裝置特定屬性值的 4 位元組範圍。
語法
HRESULT Get4BRange(
[out] LONG *plMin,
[out] LONG *plMax,
[out] LONG *plStepping
);
參數
[out] plMin
方法寫入最小值的 LONG 變數指標。
[out] plMax
方法寫入屬性值上限的 LONG 變數指標。
[out] plStepping
LONG 變數的指標,此方法會將 *plMin 範圍中連續屬性值之間的逐步執行值寫入至 *plMax。 如果最大值和最小值之間的差異為 d,且範圍分成 n 個步驟, (統一大小間隔) ,則屬性可以採用 n + 1 個離散值,而連續值之間的步驟大小為 d / n。
傳回值
如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括,但不限於下表所示的值。
傳回碼 | Description |
---|---|
|
指標 plMin、 plMax 或 plStepping 為 NULL。 |
|
屬性值不是32位帶正負號或不帶正負號的整數。 如需此宏的相關信息,請參閱 Windows SDK 檔。 |
備註
這個方法會報告 32 位帶正負號或無符號整數之屬性值的範圍和步驟大小。 這兩種數據類型分別以 VARENUM 列舉常數表示VT_I4和VT_UI4。 如果屬性值不是 32 位整數,則方法會傳回錯誤狀態代碼。 如需 VARENUM 的詳細資訊,請參閱 Windows SDK 檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |