Share via


INetDiagHelper::HighUtilization-Methode (ndhelper.h)

Mit der HighUtilization-Methode kann die Hilfsklassenerweiterung überprüfen, ob die entsprechende Komponente stark ausgelastet ist.

Syntax

HRESULT HighUtilization(
  [in]  LPCWSTR          pwszInstanceDescription,
  [out] LPWSTR           *ppwszDescription,
  [out] long             *pDeferredTime,
  [out] DIAGNOSIS_STATUS *pStatus
);

Parameter

[in] pwszInstanceDescription

Ein Zeiger auf eine NULL-Zeichenfolge mit der benutzerfreundlichen Beschreibung der zu diagnostizierenden Informationen. Wenn beispielsweise eine Klasse ein Konnektivitätsproblem mit einer IP-Adresse diagnostizieren würde, enthält der pwszInstanceDescription-Parameter den Hostnamen .

[out] ppwszDescription

Ein Zeiger auf eine NULL-Zeichenfolge, die die Beschreibung des Diagnoseergebnisses mit hoher Auslastung enthält.

[out] pDeferredTime

Ein Zeiger auf die Zeit in Sekunden, die zurückgestellt werden soll, wenn die Diagnose nicht sofort gestartet werden kann. Dies wird verwendet, wenn der pStatus-Parameter auf DS_DEFERRED festgelegt ist.

[out] pStatus

Ein Zeiger auf den DIAGNOSIS_STATUS , der von der Diagnose zurückgegeben wird.

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_NOTIMPL
Diese optionale Methode ist nicht implementiert.
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

Diese Methode ist beim Erstellen einer Hilfsklassenerweiterung nicht 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