PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB fonction de rappel (d3dumddi.h)
Copie le contenu d’une allocation de superposition multiplan source vers une allocation de destination. Peut être appelé par des pilotes d’affichage en mode utilisateur Windows (WDDM) 1.3 ou version ultérieure.
Syntaxe
PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB Pfnd3dddiPresentmultiplaneoverlaycb;
HRESULT Pfnd3dddiPresentmultiplaneoverlaycb(
HANDLE hDevice,
const D3DDDICB_PRESENTMULTIPLANEOVERLAY *unnamedParam2
)
{...}
Paramètres
hDevice
Handle vers un périphérique d’affichage (contexte graphique).
unnamedParam2
pPresent [in]
Pointeur vers une structure de D3DDDICB_PRESENTMULTIPLANEOVERLAY qui décrit les allocations source et de destination à partir de laquelle le contenu est copié.
Valeur retournée
Retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | Le contenu a été copié avec succès. |
E_OUTOFMEMORY | La fonction n’a pas pu se terminer en raison d’une mémoire insuffisante. |
E_INVALIDARG | Les paramètres ont été validés et déterminés comme incorrects. |
Remarques
Le pilote d’affichage en mode utilisateur ne doit appeler cette fonction qu’après avoir traité avec succès un appel par le runtime d’infrastructure graphique Microsoft DirectX (DXGI) à la fonction pfnPresentMultiplaneOverlay (D3D).
Par exemple, le handle d’allocation dans l’index 1 d’AllocationInfo doit représenter la même ressource qui a été transmise au pilote dans l’index 1 du membre pPresentPlanes de la structure D3DDDIARG_PRESENTMULTIPLANEOVERLAY utilisée avec pfnPresentMultiplaneOverlay (D3D).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
D3DDDIARG_PRESENTMULTIPLANEOVERLAY