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 da chiudere.
Valore restituito
Questo metodo restituisce un valore 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 puntatore obbligatorio è NULL. |
HRESULT_FROM_WIN32(ERROR_CAN_NOT_COMPLETE) | L'estensione della classe non viene inizializzata. |
Commenti
Il driver deve chiamare questo metodo per inoltrare le chiamate al metodo IFileCallbackCleanup::OnCleanupFile da UMDF. Questa chiamata viene ricevuta ogni volta che un handle di file viene chiuso. In genere, questa chiamata viene ricevuta dopo che un'applicazione smette di rispondere.
Al termine, l'estensione della classe del sensore chiama il driver in ISensorDriver::OnClientDisconnect e ISensorDriver::OnClientUnsubscribeFromEvents, se applicabile.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | sensorsclassextension.h |
Libreria | SensorsClassExtension.lib |