HW_PROFILE_INFOA-Struktur (winbase.h)
Enthält Informationen zu einem Hardwareprofil. Die GetCurrentHwProfile-Funktion verwendet diese Struktur, um das aktuelle Hardwareprofil für den lokalen Computer abzurufen.
Syntax
typedef struct tagHW_PROFILE_INFOA {
DWORD dwDockInfo;
CHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
CHAR szHwProfileName[MAX_PROFILE_LEN];
} HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA;
Member
dwDockInfo
Der gemeldete Andockzustand des Computers. Dieser Member kann eine Kombination der folgenden Bitwerte sein.
Wert | Bedeutung |
---|---|
|
Der Computer ist angedockt. |
|
Der Computer ist abgedockt. Dieses Flag ist immer für Desktopsysteme festgelegt, die nicht abgedockt werden können. |
|
Wenn dieses Flag festgelegt ist, hat GetCurrentHwProfile den aktuellen Andockzustand aus den Informationen abgerufen, die der Benutzer auf der Seite Hardwareprofile der Systemsteuerungsanwendung bereitgestellt hat.
Wenn kein solcher Wert vorhanden ist oder der Wert auf 0 festgelegt ist, wird dieses Flag festgelegt. |
|
Der Computer ist angedockt, gemäß den Vom Benutzer bereitgestellten Informationen. Dieser Wert ist eine Kombination aus den flags DOCKINFO_USER_SUPPLIED und DOCKINFO_DOCKED. |
|
Der Computer wird nach Angaben des Benutzers abgedockt. Dieser Wert ist eine Kombination aus den flags DOCKINFO_USER_SUPPLIED und DOCKINFO_UNDOCKED. |
szHwProfileGuid[HW_PROFILE_GUIDLEN]
Die GUID-Zeichenfolge (Globally Unique Identifier) für das aktuelle Hardwareprofil. Die von GetCurrentHwProfile zurückgegebene Zeichenfolge umschließt die GUID in geschweifte Klammern, {}z. B.:
{12340001-4980-1920-6788-123456789012}
Sie können diese Zeichenfolge als Registrierungsunterschlüssel unter dem Konfigurationseinstellungsschlüssel Ihrer Anwendung in HKEY_CURRENT_USER verwenden. Dadurch können Sie Einstellungen für jedes Hardwareprofil speichern.
szHwProfileName[MAX_PROFILE_LEN]
Der Anzeigename für das aktuelle Hardwareprofil.
Hinweise
Hinweis
Der winbase.h-Header definiert HW_PROFILE_INFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winbase.h (Windows.h einschließen) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für