Metodo INetDiagHelper::HighUtilization (ndhelper.h)
Il metodo HighUtilization consente all'estensione della classe helper di verificare se il componente corrispondente è altamente utilizzato.
Sintassi
HRESULT HighUtilization(
[in] LPCWSTR pwszInstanceDescription,
[out] LPWSTR *ppwszDescription,
[out] long *pDeferredTime,
[out] DIAGNOSIS_STATUS *pStatus
);
Parametri
[in] pwszInstanceDescription
Puntatore a una stringa con terminazione Null contenente la descrizione descrittiva delle informazioni da diagnosticare. Ad esempio, se una classe deve diagnosticare un problema di connettività con un indirizzo IP, il parametro pwszInstanceDescription conterrà il nome host.
[out] ppwszDescription
Puntatore a una stringa con terminazione Null contenente la descrizione del risultato della diagnosi di utilizzo elevato.
[out] pDeferredTime
Puntatore al tempo, in secondi, da rinviare se la diagnosi non può essere avviata immediatamente. Viene usato quando il parametro pStatus è impostato su DS_DEFERRED.
[out] pStatus
Puntatore al DIAGNOSIS_STATUS restituito dalla diagnosi.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Memoria insufficiente per completare questa operazione. |
|
Uno o più parametri non sono stati forniti correttamente. |
|
Questo metodo facoltativo non è implementato. |
|
Il chiamante non dispone di privilegi sufficienti per eseguire la diagnosi o l'operazione di riparazione. |
|
La diagnosi o l'operazione di riparazione è stata annullata. |
Le estensioni della classe helper possono restituire HRESULTS specifiche degli errori riscontrati nella funzione.
Commenti
Questo metodo non è necessario quando si compila un'estensione della classe helper.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ndhelper.h |