Partilhar via


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 por driver definidos pelo sistema.

[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.

Valor de retorno

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.

Observações

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, os IDDs devem chamar IddCxSwapChainGetPhysicallyContiguousAddress.

Requisitos

Requisito Valor
servidor com suporte mínimo Windows Server 2022
cabeçalho iddcx.h

Consulte também

IddCxSwapChainGetPhysicallyContiguousAddress