Condividi tramite


Metodo IPortableDevice::GetPnPDeviceID (portabledeviceapi.h)

Il metodo GetPnPDeviceID recupera l'identificatore del dispositivo Plug and Play (PnP) usato dall'applicazione per aprire il dispositivo.

Sintassi

HRESULT GetPnPDeviceID(
  [out] LPWSTR *ppszPnPDeviceID
);

Parametri

[out] ppszPnPDeviceID

Puntatore a una stringa con terminazione Null contenente la stringa ID Plug and Play per il dispositivo.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_WPD_DEVICE_NOT_OPEN
Il metodo IPortableDevice::Open non è ancora stato chiamato per questo dispositivo.

Commenti

Dopo aver usato la stringa restituita da questo metodo, l'applicazione deve chiamare la funzione CoTaskMemFree per liberare la stringa.

L'argomento ppszPnPDeviceID non deve essere impostato su NULL.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h
Libreria PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDevice

IPortableDevice::Open