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. Non vengono aggiunte nuove funzionalità 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, vedi Introduzione a UMDF.]
L'interfaccia IWDFDeviceInitialize è un'interfaccia helper fornita dal framework come parametro di input per il metodo IDriverEntry::OnDeviceAdd del driver.
Eredità
L'interfaccia IWDFDeviceInitialize eredita dall'interfaccia IUnknown. IWDFDeviceInitialize include anche questi tipi di membri:
- Metodi
Metodi
L'interfaccia IWDFDeviceInitialize include questi metodi.
IWDFDeviceInitialize::AutoForwardCreateCleanupClose I controlli del metodo AutoForwardCreateCleanupClose 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. |
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à Plug and Play (PnP) specificata di un dispositivo sullo stato specificato. |
IWDFDeviceInitialize::SetPowerPolicyOwnership Il metodo SetPowerPolicyOwnership imposta la proprietà dei criteri di risparmio energia su un driver o rimuove la proprietà dal driver. |
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
Fine del supporto | Non disponibile in UMDF 2.0 e versioni successive. |
piattaforma di destinazione | Desktop |
versione minima di UMDF | 1.5 |
intestazione | wudfddi.h (include Wudfddi.h) |