Condividi tramite


Metodo ISensorClassExtension::CleanupFile (sensorsclassextension.h)

Il metodo ISensorClassExtension::CleanupFile notifica all'estensione della classe un handle di file che chiude e annulla tutte le richieste di I/O in sospeso per l'applicazione specificata.

Sintassi

HRESULT CleanupFile(
  IWDFFile *pWdfFile
);

Parametri

pWdfFile

Puntatore a un'interfaccia IWDFFile che rappresenta l'oggetto file per l'applicazione chiusa.

Valore restituito

Questo metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, uno dei valori seguenti.

Codice restituito Descrizione
S_OK Il metodo è riuscito.
E_POINTER Un argomento del puntatore obbligatorio è NULL.
HRESULT_FROM_WIN32(ERROR_CAN_NOT_COMPLETE) L'estensione della classe non viene inizializzata.

Osservazioni

Il driver deve chiamare questo metodo per inoltrare IFileCallbackCleanup::OnCleanupFile chiamate al metodo da UMDF. Questa chiamata viene ricevuta ogni volta che un handle di file viene chiuso. In genere, si riceve questa chiamata dopo che un'applicazione smette di rispondere.

Al termine, l'estensione della classe del sensore chiama il driver in ISensorDriver::OnClientDisconnecte ISensorDriver::OnClientUnsubscribeFromEvents, se applicabile.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione sensorsclassextension.h
libreria SensorsClassExtension.lib

Vedere anche

ISensorClassExtension