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 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

Vedi anche

ISensorClassExtension