Partager via


PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS fonction de rappel (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS est un pointeur vers une fonction de rappel du système d’exploitation via 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 de 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 retournée

Si la routine réussit, elle retourne S_OK. Si la surface n’a pas été allouée en mémoire contiguë physiquement, 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 plutôt appeler IddCxSwapChainGetPhysicalContiguousAddress.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête iddcx.h

Voir aussi

IddCxSwapChainGetPhysicalContiguousAddress