Partager via


Provider ::Flush, méthode (provider.h)

[La classe Provider fait partie de L’infrastructure de fournisseur WMI, qui est maintenant considérée dans l’état final, et aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées dans tout nouveau développement.]

La méthode Flush est appelée par l’infrastructure du fournisseur pour supprimer toute la mémoire inutile utilisée par le fournisseur. Étant donné que votre fournisseur peut être appelé à nouveau après un appel à Flush, vous devez recréer tous les objets libérés par Flush. Si vous remplacez cette méthode, vous devez appeler la méthode Flush de l’objet parent pour libérer toute mémoire d’infrastructure associée à votre fournisseur.

Syntaxe

void Flush();

Valeur de retour

None

Remarques

Remplacez cette méthode uniquement si votre fournisseur d’infrastructure alloue de la mémoire qui peut être vidée. Si votre fournisseur choisit de remplacer, incluez un appel à Provider ::Flush dans l’implémentation du fournisseur.

Note Étant donné que votre fournisseur peut être appelé après un appel à Flush, vous devez être prêt à recréer tous les éléments libérés par l’appel à Flush.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête provider.h (include FwCommon.h)
Bibliothèque FrameDyn.lib
DLL FrameDynOS.dll ; FrameDyn.dll