GetPhysicalMonitorsFromIDirect3DDevice9-Funktion (physicalmonitorenumerationapi.h)
Ruft die physischen Monitore ab, die einem Direct3D-Gerät zugeordnet sind.
Syntax
HRESULT GetPhysicalMonitorsFromIDirect3DDevice9(
[in] IDirect3DDevice9 *pDirect3DDevice9,
[in] DWORD dwPhysicalMonitorArraySize,
[out] LPPHYSICAL_MONITOR pPhysicalMonitorArray
);
Parameter
[in] pDirect3DDevice9
Zeiger auf die IDirect3DDevice9-Schnittstelle des Direct3D-Geräts.
[in] dwPhysicalMonitorArraySize
Anzahl der Elemente in pPhysicalMonitorArray. Um die erforderliche Größe des Arrays abzurufen, rufen Sie GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 auf.
[out] pPhysicalMonitorArray
Zeiger auf ein Array von PHYSICAL_MONITOR Strukturen. Der Aufrufer muss das Array zuordnen.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Ein einzelnes Direct3D-Gerät kann mehreren physischen Monitoren zugeordnet werden. Diese Funktion gibt einen Handle und eine Textbeschreibung für jeden physischen Monitor zurück.
Wenn Sie mit der Verwendung der Monitorhandles fertig sind, schließen Sie sie, indem Sie das pPhysicalMonitorArray-Array an die Funktion DestroyPhysicalMonitors übergeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | physicalmonitorenumerationapi.h |
Bibliothek | Dxva2.lib |
DLL | Dxva2.dll |