IObjectCleanup::OnCleanup, méthode (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]

La méthode OnCleanup libère toutes les références à un objet WDF pour empêcher les fuites d’interface.

Syntaxe

void OnCleanup(
  [in] IWDFObject *pWdfObject
);

Paramètres

[in] pWdfObject

Pointeur vers l’interface IWDFObject d’un objet qui est sur le point d’être libéré.

Valeur de retour

None

Remarques

L’infrastructure appelle OnCleanup dans le cadre d’une séquence de destruction d’objets WDF. L’infrastructure appelle OnCleanup avant que l’objet WDF soit détruit.

Un pilote peut inscrire l’interface IObjectCleanup lorsque le pilote appelle l’une des méthodes suivantes qui crée un objet WDF ou qui affecte un contexte à l’objet WDF :

Spécifications

   
Plateforme cible Windows
En-tête wudfddi.h (include Wudfddi.h)

Voir aussi

IObjectCleanup

IWDFDevice::CreateIoQueue

IWDFDevice::CreateRequest

IWDFDriver::CreateDevice

IWDFDriver::CreatePreallocatedWdfMemory

IWDFDriver::CreateWdfMemory

IWDFDriver::CreateWdfObject

IWDFObject

IWDFObject::AssignContext