Metodo INetDiagHelper::GetLifeTime (ndhelper.h)

Il metodo GetLifeTime recupera la durata dell'istanza dell'estensione della classe Helper.

Sintassi

HRESULT GetLifeTime(
  [out] LIFE_TIME *pLifeTime
);

Parametri

[out] pLifeTime

Puntatore a una struttura LIFE_TIME .

Valore restituito

Codice restituito Descrizione
S_OK
Operazione completata.
E_OUTOFMEMORY
Memoria insufficiente per completare questa operazione.
E_INVALIDARG
Uno o più parametri non sono stati forniti correttamente.
E_NOTIMPL
Questo metodo facoltativo non è implementato.
E_ACCESSDENIED
Il chiamante non dispone di privilegi sufficienti per eseguire la diagnosi o l'operazione di riparazione.
E_ABORT
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.

I dati di durata vengono usati per limitare l'ambito temporale di un'istanza del problema. Ciò è particolarmente utile quando si eseguono diagnosi basate sulla cronologia, ad esempio la traccia e la registrazione, in cui può essere usata nell'ambito della diagnosi agli eventi che si sono verificati durante l'intervallo di tempo specificato.

Ad esempio, le classi helper di Windows Filtering Platform (WFP) usano la durata per determinare quale filtro ha bloccato un pacchetto controllando il log di traccia. Per impostazione predefinita, una durata di un'istanza della classe helper eredita la durata dell'istanza della classe helper dipendente.

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

Vedi anche

INetDiagHelper