Partager via


INetDiagHelper ::GetCacheTime, méthode (ndhelper.h)

La méthode GetCacheTime spécifie l’heure à laquelle les résultats mis en cache d’une opération de diagnostic et de réparation ont expiré.

Syntaxe

HRESULT GetCacheTime(
  [out] FILETIME *pCacheTime
);

Paramètres

[out] pCacheTime

Pointeur vers une structure FILETIME .

Valeur retournée

Code de retour Description
S_OK
L’opération a réussi.
E_OUTOFMEMORY
La mémoire disponible est insuffisante pour effectuer cette opération.
E_INVALIDARG
Un ou plusieurs paramètres n’ont pas été fournis correctement.
E_NOTIMPL
Cette méthode facultative n’est pas implémentée.
E_ACCESSDENIED
L’appelant ne dispose pas des privilèges suffisants pour effectuer l’opération de diagnostic ou de réparation.
E_ABORT
L’opération de diagnostic ou de réparation a été annulée.
 

Les extensions de classe d’assistance peuvent retourner des HRESULTS spécifiques aux échecs rencontrés dans la fonction.

Remarques

Cette méthode n’est pas requise lors de la création d’une extension de classe d’assistance.

Le comportement par défaut consiste à retourner l’heure actuelle afin que les résultats ne soient pas mis en cache. La définition d’une durée de cache peut augmenter l’efficacité du diagnostic, car NDF n’appelle pas l’extension pour diagnostiquer à nouveau un problème, sauf si l’heure du cache a expiré.

La structure FILETIME est une valeur 64 bits qui représente le nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601 (UTC).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ndhelper.h

Voir aussi

INetDiagHelper