Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Innan du använder konfigurationsfunktionerna för lågnivåövervakning bör du känna till dessa standarder:
- Visa datakanalens kommandogränssnitt (DDC/CI)
- VESA Monitor Control Command Set (MCCS)
Funktionerna på låg nivå fungerar genom att hämta och ange värdena för VCP-koder (Virtual Control Panel). En VCP-kod kan kontinuerlig eller diskontinuerlig. Kontinuerliga koder kan förutsätta valfritt värde mellan noll och ett leverantörsspecifikt maxvärde. Icke-kontinuerliga koder stöder en definierad uppsättning värden, som också är specifik för leverantören.
Utför följande steg för att använda konfigurationsfunktionerna för lågnivåövervakning:
- Hämta en HMONITOR--handtag genom att anropa EnumDisplayMonitors eller MonitorFromWindow.
- Anropa GetNumberOfPhysicalMonitorsFromHMONITOR för att hämta antalet fysiska övervakare som är associerade med HMONITOR--handtaget.
- Anropa GetPhysicalMonitorsFromHMONITOR för att hämta en lista över handtag till de fysiska monitorerna.
- Anropa GetCapabilitiesStringLength för att få längden på en bildskärms DDC/CI-förmågesträng. Funktionssträngen är en ASCII-sträng som innehåller statisk information om bildskärmen. En del av strängen visar de VCP-koder som bildskärmen stöder. Strängen visar också de värden som stöds för de icke-kontinuerliga VCP-koderna.
- Allokera en buffert för att lagra funktionssträngen och anropa CapabilitiesRequestAndCapabilitiesReply för att hämta strängen.
- Parsa funktionssträngen för att avgöra vilka VCP-koder övervakaren stöder.
- För en kontinuerlig VCP-kod anropar du GetVCPFeatureAndVCPFeatureReply för att hämta kodens aktuella och högsta värden. För en icke-kontinuerlig VCP-kod parsar du funktionssträngen för att hämta de värden som stöds.
- Anropa SetVCPFeature för att ange ett nytt värde för en VCP-kod.
Relaterade ämnen