共用方式為


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
E_POINTER
指標 plMinplMaxplSteppingNULL
HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED)
屬性值不是32位帶正負號或不帶正負號的整數。 如需此宏的相關信息,請參閱 Windows SDK 檔。

備註

這個方法會報告 32 位帶正負號或無符號整數之屬性值的範圍和步驟大小。 這兩種數據類型分別以 VARENUM 列舉常數表示VT_I4和VT_UI4。 如果屬性值不是 32 位整數,則方法會傳回錯誤狀態代碼。 如需 VARENUM 的詳細資訊,請參閱 Windows SDK 檔。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 devicetopology.h

另請參閱

IDeviceSpecificProperty 介面