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 |