Condividi tramite


Metodo IPortableDeviceService::GetPnPServiceID (portabledeviceapi.h)

Il metodo GetPnPServiceID recupera un identificatore di Plug and Play (PnP) per il servizio.

Sintassi

HRESULT GetPnPServiceID(
  [out] LPWSTR *ppszPnPServiceID
);

Parametri

[out] ppszPnPServiceID

Identificatore PnP recuperato, che corrisponde allo stesso identificatore passato al metodo Open .

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_POINTER
È stato specificato un parametro NULL .
E_WPD_SERVICE_NOT_OPEN
Il metodo Open non è ancora stato chiamato per il servizio.

Commenti

Il metodo Open deve essere chiamato nel servizio prima che sia possibile recuperare un identificatore PnP.

Quando un'applicazione non necessita più dell'identificatore PnP, deve chiamare la funzione CoTaskMemFree per liberare la memoria dell'identificatore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h

Vedi anche

Interfaccia IPortableDeviceService