Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Abschnitt enthält Anleitungen für die Schnittstellenimplementierung.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Es gibt drei GPIO-Schnittstellen: eine für jedes Gerät. Auf jede Schnittstelle wird durch eine GUID verwiesen. |
|
In diesem Thema wird die Implementierung des Indikators beschrieben. |
|
Es wird empfohlen, eine physische GPIO-Ressource sowohl für die Schaltflächen als auch für zustandsindikatoren zu verwenden. |
Systemstatus
Der Standardzustand für alle Schaltflächen, die vom Posteingangstreiber beim Laden unterstützt werden, befindet sich in der Up-Position.
Bei der ersten Anzeige mithilfe der -Schnittstelle wurde die angegebene Schaltfläche (nach Index) in den Zustand DOWN umgeschaltet.
Der Standardzustand des Laptop-/Slate-Modus-Indikators ist SLATE.
Der Standardzustand des Indikators für den angedockten Modus ist UNDOCKED.
Die erste Anzeige mithilfe der -Schnittstelle hat den Indikator in den anderen Zustand umgeschaltet.
Zum Abfragen des Zustands können Sie die GetSystemMetric-API wie folgt verwenden:
int WINAPI GetSystemMetrics(
_In_ int nIndex
);
Parameter, die für Indikatoren verfügbar sind:
- SM_SYSTEMDOCKED für den Andockzustand. Der Aufruf gibt 0 für Nicht angedockten Modus und andernfalls ungleich 0 zurück.
- SM_CONVERTIBLESLATEMODE für den Slate-Modus. Der Aufruf gibt 0 für den Schiefermodus und andernfalls ungleich 0 zurück.
Benachrichtigungen
Wenn sich die Systemmetrik SM_CONVERTIBLESLATEMODE oder SM_SYSTEMDOCKED ändert, wird eine Broadcastnachricht vom System mithilfe von WM_SETTINGCHANGE gesendet.
Die LPARAM der WM_SETTINGCHANGE Meldung gibt an, welche Systemmetrik sich mithilfe einer Zeichenfolge von "ConvertibleSlateMode" oder "SystemDockMode" geändert hat.