Interfaccia IWDFDeviceInitialize (wudfddi.h)
[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. Per altre informazioni, vedere Introduzione con UMDF.]
L'interfaccia IWDFDeviceInitialize è un'interfaccia helper fornita dal framework come parametro di input al metodo IDriverEntry::OnDeviceAdd del driver.
Ereditarietà
L'interfaccia IWDFDeviceInitialize eredita dall'interfaccia IUnknown . IWDFDeviceInitialize include anche questi tipi di membri:
- Metodi
Metodi
L'interfaccia IWDFDeviceInitialize include questi metodi.
IWDFDeviceInitialize::AutoForwardCreateCleanupClose Il metodo AutoForwardCreateCleanupClose controlla durante la creazione, la pulizia e la chiusura delle notifiche vengono inoltrate al driver inferiore successivo nello stack di dispositivi. |
IWDFDeviceInitialize::GetPnpCapability Il metodo GetPnpCapability determina lo stato della funzionalità Plug and Play (PnP) specificata. |
IWDFDeviceInitialize::RetrieveDeviceInstanceId Questo articolo descrive come il metodo RetrieveDeviceInstanceId recupera l'identificatore di un'istanza di un dispositivo. |
IWDFDeviceInitialize::RetrieveDevicePropertyStore Il metodo RetrieveDevicePropertyStore recupera un archivio delle proprietà del dispositivo che i client possono leggere e scrivere le proprietà del dispositivo tramite. |
IWDFDeviceInitialize::SetFilter Il metodo SetFilter imposta la proprietà che abilita un dispositivo come dispositivo di filtro. |
IWDFDeviceInitialize::SetLockingConstraint Il metodo SetLockingConstraint imposta il modello di sincronizzazione (o blocco) per le funzioni di callback nel driver. |
IWDFDeviceInitialize::SetPnpCapability Il metodo SetPnpCapability imposta la funzionalità di Plug and Play (PnP) specificata di un dispositivo allo stato specificato. |
IWDFDeviceInitialize::SetPowerPolicyOwnership Il metodo SetPowerPolicyOwnership imposta la proprietà dei criteri di alimentazione su un driver o rimuove la proprietà dal driver. |
Commenti
Il driver chiama i metodi di questa interfaccia per impostare le proprietà per un nuovo oggetto dispositivo e passa questa interfaccia come input al metodo IWDFDriver::CreateDevice per creare il nuovo oggetto dispositivo.
Non usare questa interfaccia dopo aver chiamato IWDFDriver::CreateDevice.
Requisiti
Requisito | Valore |
---|---|
Fine del supporto | Non disponibile in UMDF 2.0 e versioni successive. |
Piattaforma di destinazione | Desktop |
Versione UMDF minima | 1.5 |
Intestazione | wudfddi.h (include Wudfddi.h) |