Metodo IPortableDeviceClassExtension::Initialize (portabledeviceclassextension.h)
L'interfaccia Inizializza inizializza un dispositivo portatile registrando il dispositivo, il servizio dispositivo e le interfacce private. Questo metodo abilita anche i livelli di compatibilità WIA o WMDM (se necessari). Per più dispositivi di trasporto, questo metodo inizializza le impostazioni di trasporto.
Un driver WPD chiama questo metodo una volta durante l'inizializzazione del driver, ad esempio nell'implementazione del driver del metodo IPnpCallbackHardware::OnPrepareHardware .
Sintassi
HRESULT Initialize(
[in] IUnknown *pWdfDeviceUnknown,
[in] IPortableDeviceValues *pOptions
);
Parametri
[in] pWdfDeviceUnknown
Puntatore all'oggetto IWDFDevice che rappresenta il nodo devnode per tale dispositivo.
[in] pOptions
Oggetto IPortableDeviceValues contenente una o più opzioni di inizializzazione descritte nella sezione Proprietà estensione classe .
Valore restituito
Il metodo restituisce un HRESULT. I valori restituiti possibili vengono visualizzati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Un argomento del puntatore obbligatorio è NULL. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceclassextension.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per