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 |