INetDiagHelper::Initialize-Methode (ndhelper.h)

Die Initialize-Methode übergibt Attribute an die Hilfsklassenerweiterung aus der Hypothese. Die Hilfsklasse sollte diese Parameter für die Verwendung in den Standard Diagnose-Funktionen speichern. Diese Methode muss vor jeder Diagnose-Funktion aufgerufen werden.

Syntax

HRESULT Initialize(
  [in] ULONG               celt,
       HELPER_ATTRIBUTE [] rgAttributes
);

Parameter

[in] celt

Ein Zeiger auf eine Anzahl von Elementen in HELPER_ATTRIBUTE Arrays.

rgAttributes

Ein Verweis auf das HELPER_ATTRIBUTE-Array .

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde erfolgreich ausgeführt.
E_OUTOFMEMORY
Für diesen Vorgang ist nicht genügend Arbeitsspeicher verfügbar.
E_INVALIDARG
Mindestens ein Parameter wurde nicht ordnungsgemäß bereitgestellt.
E_ACCESSDENIED
Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um den Diagnose- oder Reparaturvorgang auszuführen.
E_ABORT
Die Diagnose oder der Reparaturvorgang wurde abgebrochen.
 

Hilfsklassenerweiterungen geben möglicherweise HRESULTS zurück, die spezifisch für die In der Funktion aufgetretenen Fehler sind.

Hinweise

Die Initialize-Methode ist beim Erstellen einer Hilfsklassenerweiterung erforderlich.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ndhelper.h

Weitere Informationen

INetDiagHelper