Funzione GetPhysicalMonitorsFromIDirect3DDevice9 (physicalmonitorenumerationapi.h)
Recupera i monitor fisici associati a un dispositivo Direct3D.
Sintassi
HRESULT GetPhysicalMonitorsFromIDirect3DDevice9(
[in] IDirect3DDevice9 *pDirect3DDevice9,
[in] DWORD dwPhysicalMonitorArraySize,
[out] LPPHYSICAL_MONITOR pPhysicalMonitorArray
);
Parametri
[in] pDirect3DDevice9
Puntatore all'interfaccia IDirect3DDevice9 del dispositivo Direct3D.
[in] dwPhysicalMonitorArraySize
Numero di elementi in pPhysicalMonitorArray. Per ottenere le dimensioni necessarie della matrice, chiamare GetNumberOfPhysicalMonitorsFromIDirect3DDevice9.
[out] pPhysicalMonitorArray
Puntatore a una matrice di strutture PHYSICAL_MONITOR . Il chiamante deve allocare la matrice.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Un singolo dispositivo Direct3D può essere associato a più monitor fisici. Questa funzione restituisce un handle e una descrizione di testo per ogni monitor fisico.
Al termine dell'uso degli handle di monitoraggio, chiuderli passando la matrice pPhysicalMonitorArray alla funzione DestroyPhysicalMonitors .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | physicalmonitorenumerationapi.h |
Libreria | Dxva2.lib |
DLL | Dxva2.dll |