Compartir a través de


Método IDesktopWallpaper::GetMonitorDevicePathAt (shobjidl_core.h)

Recupera el identificador único de uno de los monitores del sistema.

Sintaxis

HRESULT GetMonitorDevicePathAt(
  [in]  UINT   monitorIndex,
  [out] LPWSTR *monitorID
);

Parámetros

[in] monitorIndex

Número del monitor. Llame a GetMonitorDevicePathCount para determinar el número total de monitores.

[out] monitorID

Puntero a la dirección de un búfer que, cuando este método devuelve correctamente, recibe el identificador del monitor.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT , incluido lo siguiente.

Código devuelto Descripción
E_POINTER
Se proporcionó un puntero NULL en monitorID.

Comentarios

Se puede llamar a este método en monitores que están desasociados actualmente, pero que tienen asignada una imagen. Llame a GetMonitorRECT para distinguir entre monitores conectados y desasociados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)

Consulte también

IDesktopWallpaper

IDesktopWallpaper::GetMonitorDevicePathCount