Beispiele für WMI-C++-Anwendungen
Die WMI-Anwendungsbeispiele in diesem Abschnitt werden in C++ geschrieben. Sie veranschaulichen eine Reihe von Aufgaben, die mit WMI-Komponenten abgeschlossen werden können, und bieten eine Alternative zur Verwendung von Visual Basic-Skripts. Jede Anwendung wird auf ähnliche Weise in eine Reihe von Schritten unterteilt, sodass Codeabschnitte aus verschiedenen Beispielen einfach kombiniert werden können, um angepasste Anwendungen zu bilden.
In der folgenden Tabelle sind die C++-Beispiele in diesem Abschnitt aufgeführt.
Beispiel | Beschreibung |
---|---|
Beispiel: Abrufen von WMI-Daten vom lokalen Computer | In diesem Beispiel wird eine Verbindung mit dem WMI-Namespace auf dem lokalen Computer hergestellt und Daten aus einer Abfrage auf dem lokalen Computer abgerufen. Die Daten werden halbsynchron gesammelt. |
Beispiel: Abrufen von WMI-Daten vom lokalen Computer asynchron | In diesem Beispiel wird eine Verbindung mit dem WMI-Namespace auf dem lokalen Computer hergestellt und Daten aus einer Abfrage auf dem lokalen Computer abgerufen. Die Daten werden asynchron gesammelt. |
Beispiel: Abrufen von WMI-Daten von einem Remotecomputer | In diesem Beispiel wird eine Verbindung mit dem WMI-Namespace auf einem Remotecomputer hergestellt und Daten aus einer Abfrage auf dem Remotecomputer abgerufen. Die Daten werden halbsynchron gesammelt. |
Beispiel: Aufrufen einer Provider-Methode | In diesem Beispiel wird eine Verbindung mit dem WMI-Namespace auf dem lokalen Computer hergestellt und eine Methode in WMI aufgerufen. Die Methode wird synchron ausgeführt. |
Beispiel: Empfangen von Ereignisbenachrichtigungen über WMI- | In diesem Beispiel wird eine Verbindung mit dem WMI-Namespace auf dem lokalen Computer hergestellt und ein Ereignis vom lokalen Computer empfangen. Das Ereignis wird halbsynchron empfangen. |