Partager via


ISensorClassExtension ::CleanupFile, méthode (sensorsclassextension.h)

La méthode ISensorClassExtension ::CleanupFile informe l’extension de classe d’un handle de fichier qui ferme et annule toutes les demandes d’E/S en attente pour l’application spécifiée.

Syntaxe

HRESULT CleanupFile(
  IWDFFile *pWdfFile
);

Paramètres

pWdfFile

Pointeur vers une interface IWDFFile qui représente l’objet de fichier pour l’application fermée.

Valeur de retour

Cette méthode retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à, l’une des valeurs suivantes.

Retourner le code Description
S_OK La méthode a réussi.
E_POINTER Un argument de pointeur obligatoire était NULL.
HRESULT_FROM_WIN32(ERROR_CAN_NOT_COMPLETE) L’extension de classe n’est pas initialisée.

Remarques

Votre pilote doit appeler cette méthode pour transférer IFileCallbackCleanup ::OnCleanupFile appels de méthode à partir de UMDF. Vous recevez cet appel chaque fois qu’un handle de fichier se ferme. En règle générale, vous recevez cet appel une fois qu’une application cesse de répondre.

Une fois terminée, l’extension de classe de capteur appelle le pilote dans ISensorDriver ::OnClientDisconnectet ISensorDriver ::OnClientUnsubscribeFromEvents, le cas échéant.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête sensorsclassextension.h
bibliothèque SensorsClassExtension.lib

Voir aussi

ISensorClassExtension