共用方式為


SetVCPFeature 函式 (lowlevelmonitorconfigurationapi.h)

警告

實體監視器組態函式會透過 I2C 介面使用 VESA 監視器控制命令集 (MCCS) 標準運作。 許多監視器未完全實作該標準;因此,使用這些命令可能會導致未定義的監視行為。 不建議將這些函式用於任意監視器,而不需要實際驗證它們是否如預期般運作。

設定監視器的虛擬控制面板 (VCP) 程式代碼值。

語法

_BOOL SetVCPFeature(
  [in] HANDLE hMonitor,
  [in] BYTE   bVCPCode,
  [in] DWORD  dwNewValue
);

參數

[in] hMonitor

實體監視器的句柄。 若要取得監視句柄,請呼叫 GetPhysicalMonitorsFromHMONITORGetPhysicalMonitorsFromIDirect3DDevice9

[in] bVCPCode

要設定的 VCP 程式代碼。 VCP 代碼定義於 VESA 監視器控制命令集 (MCCS) 標準 1.0 版和 2.0 版中。 此參數必須指定連續或非連續 VCP,或廠商特定的程式代碼。 它不應該是數據表控件程序代碼。

[in] dwNewValue

VCP 程式代碼的值。

返回值

如果函式成功,則傳回值為 TRUE。 如果函式失敗,傳回值為 FALSE。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

此函式會對應至顯示資料通道命令介面 (DDC/CI) 標準的「設定 VCP 功能」命令。

此函式需要大約50毫秒才能傳回。

需求

要求 價值觀
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平臺 窗戶
頁首 lowlevelmonitorconfigurationapi.h
程式庫 Dxva2.lib
DLL Dxva2.dll

另請參閱

監視組態函式