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 |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Für diesen Vorgang ist nicht genügend Arbeitsspeicher verfügbar. |
|
Mindestens ein Parameter wurde nicht ordnungsgemäß bereitgestellt. |
|
Diese optionale Methode ist nicht implementiert. |
|
Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um den Diagnose- oder Reparaturvorgang auszuführen. |
|
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 |