Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Před použitím konfiguračních funkcí monitorování nízké úrovně byste měli být obeznámeni s těmito standardy:
- Zobrazení rozhraní příkazů datového kanálu (DDC/CI)
- Sada příkazů monitorování VESA (MCCS)
Funkce nízké úrovně fungují získáním a nastavením hodnot kódů VCP (Virtual Control Panel). Kód VCP může být průběžný nebo nesouvislý. Průběžné kódy mohou předpokládat libovolnou hodnotu mezi nulou a maximální hodnotou specifickou pro dodavatele. Nekontinuózní kódy podporují definovanou sadu hodnot, která je také specifická pro dodavatele.
Pokud chcete používat konfigurační funkce monitorování nízké úrovně, proveďte následující kroky:
- Získejte HMONITOR popisovač voláním EnumDisplayMonitors nebo MonitorFromWindow.
- Pro zavolání GetNumberOfPhysicalMonitorsFromHMONITOR získáte počet fyzických monitorů přidružených k popisovači HMONITOR.
- Volání GetPhysicalMonitorsFromHMONITOR k získání seznamu popisovačů fyzických monitorů.
- Pro volání abyste získali délku řetězce schopností DDC/CI monitoru, použijte GetCapabilitiesStringLength. Řetězec schopností je řetězec ASCII, který obsahuje statické informace o monitorování. Jedna část řetězce obsahuje kódy VCP, které monitor podporuje. Řetězec obsahuje také podporované hodnoty nekontinuálních kódů VCP.
- Přidělte vyrovnávací paměť pro uložení řetězce schopností a pak zavolejte CapabilitiesRequestAndCapabilitiesReply, abyste získali řetězec.
- Parsujte řetězec schopností a zjistěte, které kódy VCP monitor podporuje.
- Pro průběžný kód VCP zavolejte GetVCPFeatureAndVCPFeatureReply, abyste získali aktuální a maximální hodnoty kódu. Pro nekontinuózní kód VCP parsujte řetězec schopností a získejte podporované hodnoty.
- Volání SetVCPFeature pro nastavení nové hodnoty kódu VCP.
Související témata