Compartir a través de


Función IddCxSwapChainGetPhysicallyContiguousAddress (iddcx.h)

IddCxSwapChainGetPhysicallyContiguousAddress recupera la dirección física de la superficie adquirida actualmente de la cadena de intercambio especificada.

Sintaxis

HRESULT IddCxSwapChainGetPhysicallyContiguousAddress(
  [in]  IDDCX_SWAPCHAIN  SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
);

Parámetros

[in] SwapChainObject

Objeto IDDCX_SWAPCHAIN usado para consultar la dirección física de la superficie adquirida actualmente.

[out] pSurfaceAddresss

Puntero a una variable de PHYSICAL_ADDRESS que se rellena con la dirección física de una superficie o nullptr.

Valor devuelto

IddCxSwapChainGetPhysicallyContiguousAddress devuelve S_OK al éxito e indica un puntero físico válido en pSurface. Si no se pudo satisfacer la solicitud inicial para asignar las principales en memoria físicamente contigua, este método devolverá E_NOINTERFACE. Si no se ha adquirido una superficie actualmente o si pSurface es nullptr, este método devolverá E_INVALIDARG.

Observaciones

IddCxSwapChainGetPhysicallyContiguousAddress busca la superficie adquirida actualmente de la cadena de intercambio especificada y realiza primero una espera de los comandos de representación pendientes. Una vez que la espera se realiza correctamente, recupera la dirección física de la superficie si la solicitud inicial se realizó correctamente y, a continuación, realiza un vaciado de caché y una invalidación en el intervalo que contiene la superficie.

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2022
encabezado de iddcx.h

Consulte también

IDDCX_ADAPTER_FLAGS

iddCxSwapChainReleaseAndAcquireBuffer

iddCxSwapChainReleaseAndAcquireSystemBuffer