Partager via


PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS fonction de rappel (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS est un pointeur vers une fonction de rappel du système d’exploitation par le biais de laquelle récupérer l’adresse physique de la surface actuellement acquise de la chaîne d’échange spécifiée.

Syntaxe

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;

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

Paramètres

[in] DriverGlobals

Pointeur vers une structure IDD_DRIVER_GLOBALS contenant des données par pilote définies par le système.

[in] SwapChainObject

Objet IDDCX_SWAPCHAIN passé à l’appel EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN.

[out] pSurfaceAddresss

Arguments de sortie. En cas de réussite, pSurfaceAddress est rempli avec l’adresse physique de la surface.

Valeur de retour

Si la routine réussit, elle retourne S_OK. Si la surface n’a pas été allouée en mémoire physiquement contiguë, cette routine retourne E_NOINTERFACE.

Remarques

Un pilote d’affichage indirect (IDD) ne doit pas utiliser ce pointeur pour appeler directement la fonction vers laquelle il pointe. Les IDD doivent à la place appeler IddCxSwapChainGetPhysicalContiguousAddress.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête iddcx.h

Voir aussi

IddCxSwapChainGetPhysicalContiguousAddress