Condividi tramite


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

Vedi anche

Monitorare le funzioni di configurazione