Compartilhar via


Função GetPhysicalMonitorsFromIDirect3DDevice9 (physicalmonitorenumerationapi.h)

Recupera os monitores físicos associados a um dispositivo Direct3D.

Sintaxe

HRESULT GetPhysicalMonitorsFromIDirect3DDevice9(
  [in]  IDirect3DDevice9   *pDirect3DDevice9,
  [in]  DWORD              dwPhysicalMonitorArraySize,
  [out] LPPHYSICAL_MONITOR pPhysicalMonitorArray
);

Parâmetros

[in] pDirect3DDevice9

Ponteiro para a interface IDirect3DDevice9 do dispositivo Direct3D.

[in] dwPhysicalMonitorArraySize

Número de elementos em pPhysicalMonitorArray. Para obter o tamanho necessário da matriz, chame GetNumberOfPhysicalMonitorsFromIDirect3DDevice9.

[out] pPhysicalMonitorArray

Ponteiro para uma matriz de estruturas PHYSICAL_MONITOR . O chamador deve alocar a matriz.

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Um único dispositivo Direct3D pode ser associado a mais de um monitor físico. Essa função retorna um identificador e uma descrição de texto para cada monitor físico.

Quando terminar de usar os identificadores do monitor, feche-os passando a matriz pPhysicalMonitorArray para a função DestroyPhysicalMonitors .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho physicalmonitorenumerationapi.h
Biblioteca Dxva2.lib
DLL Dxva2.dll

Confira também

Monitorar funções de configuração