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 |