Condividi tramite


PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS funzione di callback (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS è un puntatore a una funzione di callback del sistema operativo tramite cui recuperare l'indirizzo fisico della superficie attualmente acquisita della porta di scambio specificata.

Sintassi

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;

HRESULT * PfnIddcxswapchaingetphysicallycontiguousaddress(
  [in]  PIDD_DRIVER_GLOBALS DriverGlobals,
  [in]  IDDCX_SWAPCHAIN SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
)
{...}

Parametri

[in] DriverGlobals

Puntatore a una struttura IDD_DRIVER_GLOBALS contenente i dati definiti dal sistema per driver.

[in] SwapChainObject

Oggetto IDDCX_SWAPCHAIN passato alla chiamata EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN.

[out] pSurfaceAddresss

Argomenti di output. In caso di esito positivo, pSurfaceAddress viene riempito con l'indirizzo fisico della superficie.

Valore restituito

Se la routine ha esito positivo, restituisce S_OK. Se la superficie non è stata allocata in memoria fisicamente contigua, questa routine restituirà E_NOINTERFACE.

Osservazioni

Un driver di visualizzazione indiretto (IDD) non deve usare questo puntatore per chiamare direttamente la funzione a cui punta. Gli IDD devono invece chiamare IddCxSwapChainGetPhysicallyContiguousAddress.

Fabbisogno

Requisito Valore
server minimo supportato Windows Server 2022
intestazione iddcx.h

Vedere anche

IddCxSwapChainGetPhysicallyContiguousAddress