IDesktopWallpaper::GetMonitorDevicePathAt method (shobjidl_core.h)
Retrieves the unique ID of one of the system's monitors.
HRESULT GetMonitorDevicePathAt( [in] UINT monitorIndex, [out] LPWSTR *monitorID );
The number of the monitor. Call GetMonitorDevicePathCount to determine the total number of monitors.
A pointer to the address of a buffer that, when this method returns successfully, receives the monitor's ID.
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code, including the following.
||A NULL pointer was provided in monitorID.|
This method can be called on monitors that are currently detached but that have an image assigned to them. Call GetMonitorRECT to distinguish between attached and detached monitors.
|Minimum supported client||Windows 8 [desktop apps only]|
|Minimum supported server||Windows Server 2012 [desktop apps only]|
|Header||shobjidl_core.h (include Shobjidl.h)|