Compartir a través de


Método IPortableDeviceService::GetPnPServiceID (portabledeviceapi.h)

El método GetPnPServiceID recupera un identificador de Plug and Play (PnP) para el servicio.

Sintaxis

HRESULT GetPnPServiceID(
  [out] LPWSTR *ppszPnPServiceID
);

Parámetros

[out] ppszPnPServiceID

Identificador PnP recuperado, que es el mismo identificador que se pasó al método Open .

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
Se especificó un parámetro NULL .
E_WPD_SERVICE_NOT_OPEN
Todavía no se ha llamado al método Open para el servicio.

Comentarios

Se debe llamar al método Open en el servicio antes de que se pueda recuperar un identificador PnP.

Cuando una aplicación ya no necesita el identificador PnP, debe llamar a la función CoTaskMemFree para liberar la memoria del identificador.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado portabledeviceapi.h

Consulte también

IPortableDeviceService (Interfaz)