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 |