Condividi tramite


Metodo IPortableDeviceDispatchFactory::GetDeviceDispatch (portabledeviceapi.h)

Crea un'istanza di un oggetto WPD Automation Device per un determinato identificatore di dispositivo WPD.

Sintassi

HRESULT GetDeviceDispatch(
  [in]  LPCWSTR   pszPnPDeviceID,
  [out] IDispatch **ppDeviceDispatch
);

Parametri

[in] pszPnPDeviceID

Puntatore a una stringa usata da Plug-and-play per identificare un dispositivo WPD attualmente connesso. L'identificatore Plug and Play (PnP) per un determinato dispositivo può essere ottenuto dal metodo IPortableDeviceManager::GetDevices nell'API WPD C++/COM.

[out] ppDeviceDispatch

Contiene un puntatore all'implementazione IDispatch per l'oggetto WPD Automation Device .

Valore restituito

I possibili codici restituiti includono, ma non sono limitati a, i valori illustrati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Per un esempio di come usare il metodo GetDeviceDispatch per creare un'istanza di un oggetto Dispositivo di automazione WPD, vedere Creazione di un'istanza dell'interfaccia WPD Automation Factory.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h
Libreria PortableDeviceGuids.lib

Vedi anche

Oggetto Device

Interfaccia IPortableDeviceDispatchFactory

Creazione di un'istanza dell'interfaccia WPD Automation Factory