PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS função de retorno de chamada (iddcx.h)
PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS é um ponteiro para uma função de retorno de chamada do sistema operacional por meio da qual recuperar o endereço físico da superfície adquirida atualmente do swapchain especificado.
Sintaxe
PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;
HRESULT * PfnIddcxswapchaingetphysicallycontiguousaddress(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_SWAPCHAIN SwapChainObject,
[out] PHYSICAL_ADDRESS *pSurfaceAddresss
)
{...}
Parâmetros
[in] DriverGlobals
Ponteiro para uma estrutura IDD_DRIVER_GLOBALS que contém dados definidos pelo sistema por driver.
[in] SwapChainObject
O objeto IDDCX_SWAPCHAIN passado para a chamada EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN .
[out] pSurfaceAddresss
Argumentos de saída. Com êxito, pSurfaceAddress é preenchido com o endereço físico da superfície.
Retornar valor
Se a rotina for bem-sucedida, ela retornará S_OK. Se a superfície não foi alocada na memória fisicamente contígua, essa rotina retornará E_NOINTERFACE.
Comentários
Um driver de exibição indireto (IDD) não deve usar esse ponteiro para chamar diretamente a função para a qual ele aponta. Em vez disso, as IDDs devem chamar IddCxSwapChainGetPhysicallyContiguousAddress.
Requisitos
Requisito | Valor |
---|---|
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | iddcx.h |