Compartilhar 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 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

Confira também

IddCxSwapChainGetPhysicallyContiguousAddress