Condividi tramite


Metodo IDesktopWallpaper::GetMonitorDevicePathAt (shobjidl_core.h)

Recupera l'ID univoco di uno dei monitoraggi del sistema.

Sintassi

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

Parametri

[in] monitorIndex

Numero del monitoraggio. Chiamare GetMonitorDevicePathCount per determinare il numero totale di monitoraggi.

[out] monitorID

Puntatore all'indirizzo di un buffer che, quando questo metodo restituisce correttamente, riceve l'ID del monitoraggio.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT , incluso quanto segue.

Codice restituito Descrizione
E_POINTER
Un puntatore NULL è stato fornito in monitorID.

Commenti

Questo metodo può essere chiamato sui monitor attualmente scollegati, ma che hanno un'immagine assegnata a loro. Chiamare GetMonitorRECT per distinguere tra monitor collegati e scollegati.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IDesktopWallpaper

IDesktopWallpaper::GetMonitorDevicePathCount