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
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

Voir aussi

Objet Device

IPortableDeviceDispatchFactory, interface

Instanciation de l’interface d’usine WPD Automation