IPortableDeviceDispatchFactory ::GetDeviceDispatch, méthode (portabledeviceapi.h)
Instancie un objet d’appareil WPD Automation pour un identificateur d’appareil WPD donné.
Syntaxe
HRESULT GetDeviceDispatch(
[in] LPCWSTR pszPnPDeviceID,
[out] IDispatch **ppDeviceDispatch
);
Paramètres
[in] pszPnPDeviceID
Pointeur vers une chaîne utilisée par Plug-and-play pour identifier un appareil WPD actuellement connecté. L’identificateur Plug-and-Play (PnP) d’un appareil particulier peut être obtenu à partir de la méthode IPortableDeviceManager ::GetDevices dans l’API WPD C++/COM.
[out] ppDeviceDispatch
Contient un pointeur vers l’implémentation IDispatch pour l’objet Appareil WPD Automation.
Valeur retournée
Les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
Remarques
Pour obtenir un exemple d’utilisation de la méthode GetDeviceDispatch pour instancier un objet d’appareil WPD Automation, consultez Instanciation de l’interface d’usine WPD Automation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | portabledeviceapi.h |
Bibliothèque | PortableDeviceGuids.lib |