Condividi tramite


Eliminazione di un oggetto Interrupt

Avviso

UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2.

Gli esempi di UMDF 1 archiviati sono disponibili nell'Windows 11, versione 22H2 - Aggiornamento degli esempi di driver di maggio 2022.

Per altre informazioni, vedere Introduzione con UMDF.

Se il driver crea un oggetto di interruzione chiamando IWDFDevice3::CreateInterrupt, il driver non deve eliminare l'oggetto interrupt. Il framework elimina automaticamente l'oggetto interrupt perché l'oggetto interrupt è un oggetto figlio dell'oggetto dispositivo framework.

Il framework usa le regole seguenti:

Facoltativamente, il driver può chiamare IWDFObject::D eleteWdfObject per eliminare un oggetto di interruzione in qualsiasi momento. Poiché un driver non può creare un nuovo oggetto di interruzione all'esterno di OnDeviceAdd o OnPrepareHardware, l'eliminazione manuale dell'oggetto non deve essere usata a meno che il driver non debba rimuovere l'oggetto prima dell'eliminazione del framework.