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.
Legt den Integritätsstatus einer Anwendung fest, die auf einem virtuellen Computer ausgeführt wird.
Syntax
HRESULT SetApplicationState(
[in] BSTR Id,
[in] BSTR Name,
[in] APPLICATION_STATE State
);
Parameter
-
ID [in]
-
Eine BSTR-Darstellung der GUID , die die Anwendung identifiziert. Es liegt in der Verantwortung der aufrufenden Anwendung, die Bezeichner zu erstellen und zu verwalten, die sie für die überwachten Anwendungen verwendet.
-
Name [in]
-
Der Anzeigename der Anwendung. Dieser Name wird in einem Informationsereignisprotokolleintrag für die Zustandsänderung verwendet.
-
Staat [in]
-
Ein Wert der APPLICATION_STATE-Enumeration , die den neuen Integritätsstatus der Anwendung angibt.
Rückgabewert
Wenn diese Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Der Zustand der Anwendungen, die auf dem virtuellen Computer ausgeführt werden, wird im Eigenschaftswert OperationalStatus[1] der Msvm_HeartbeatComponent-Klasse widerspiegelt.
Um dieses Programmierelement verwenden zu können, muss die Windows 8 Integrationskomponenten auf dem virtuellen Computer installiert sein, auf dem die Anwendung ausgeführt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
| Version |
Integrationskomponenten für Windows 8 |
| IDL |
|