Diagnose, Diagnose-klassen – Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 57

Advertising
background image

Zurück zur Inhaltsseite

Diagnose: Benutzerhandbuch für Intel® PRO Netzwerkadapter –
WMI und CDM Provider

Diagnose-Klassen

Registrierungseinträge

Protokollieren

Assoziative Klassen

Tests

Diagnose-Klassen

IANet_DiagTest

Zweck
IANet_DiagTest gehört einer Unterklasse von CIM_DiagnosticTest an. Die Klasse bietet eine generelle Plattform für das Ausführen

und Steuern von Diagnosetests für einen von Intel® PROSet unterstützten Ethernet-Adapter. Die Überklasse CIM_DiagnosticTest

ist so gestaltet, dass sie das Testen beliebiger Computerhardware auf einem CIM-aktivierten System unterstützt. Die Eigenschaften

der Klasse sind von deskriptiver Art und der Testmechanismus wird von den exponierten Methoden bereitgestellt.

Instanzen
Der Schlüssel ist der Name, und bei diesem Provider handelt es sich um die Konkatenation des numerischen Testindex an der

GUID für den Referenzadapter (z. B. 1@{12345678-9ABC-DEF0-1234-123456789012}). Dieser Schlüsselwert stellt in gewissem

Sinn eine redundante Information dar, da alle Informationen für das Referenzieren eines Adapters und Tests als Objektparameter

an RunTest und andere Methoden übertragen werden. Die Instanz muss jedoch mit den Parametern konsistent sein, da der

Provider den Befehl andernfalls ablehnt. In der Untertitel-Eigenschaft wird der Name des Tests angegeben, der von dieser Instanz

ausgeführt wird. Andere Eigenschaftsfelder enthalten weitere Beschreibungen und Runtime-Informationen.

Erstellen von Instanzen
Sie können keine Instanzen von IANet_DiagTest erstellen.

Löschen von Instanzen
Sie können keine Instanzen von IANet_DiagTest löschen.

Ändern von Eigenschaften
Für diese Klasse sind keine durch den Benutzer veränderbaren Eigenschaften vorhanden.

Assoziationen

Eine Instanz von IANet_DiagTestForMSE assoziiert einen IANet_DiagTest mit einem IANet_ManagedSystemElement. Bei

dem IANet_ManagedSystemElement handelt es sich um eine IANet_EthernetAdapter-Instanz.

Eine Instanz von IANet_DiagResultForTest assoziiert einen IANet_DiagTest mit einer IANet_DiagnosticResult-Instanz.

Eine Instanz von IANetDiagSettingForTest assoziiert einen IANet_DiagTest mit einer IANet_DiagSetting-Instanz.

Nicht unterstützte Eigenschaften
Install Date, OtherCharacteristicDescription

Methoden
Diese Klasse unterstützt die folgenden Methoden:

RunTest – Führt einen Test aus, der durch drei Parameter definiert wird:

SystemElement – definiert den Adapter, für den der Test mit Referenz auf eine Instanz von SystemElement

ausgeführt wird; dabei handelt es sich immer um die Unterklasse IANet_EthernetAdapter.

Setting – definiert den Test, der ausgeführt wird, und die Art und Weise, in der dieser Test mit Referenz auf eine

Instanz von CIM_DiagnosticSetting ausgeführt wird; dabei handelt es sich immer um die Unterklasse

IANet_DiagSetting.

57

Advertising