structure D3DDDICB_GETMULTISAMPLEMETHODLIST (d3dumddi.h)
La structure D3DDDICB_GETMULTISAMPLEMETHODLIST décrit les paramètres pour récupérer la liste des méthodes à plusieurs exemples pour une allocation.
Syntaxe
typedef struct _D3DDDICB_GETMULTISAMPLEMETHODLIST {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] UINT Width;
[in] UINT Height;
[in] D3DDDIFORMAT Format;
[out] D3DDDI_MULTISAMPLINGMETHOD *pMethodList;
[in/out] UINT MethodCount;
} D3DDDICB_GETMULTISAMPLEMETHODLIST;
Membres
[in] VidPnSourceId
Numéro d’identification de base zéro de la vidéo présente la source dans un chemin d’accès d’une topologie de réseau présent vidéo (VidPN) sur laquelle l’allocation est activée.
[in] Width
Largeur de l’allocation, en pixels.
[in] Height
Hauteur de l’allocation, en pixels.
[in] Format
Valeur D3DDDIFORMAT-typée qui indique le format de pixel de l’allocation.
[out] pMethodList
Tableau de structures D3DDDI_MULTISAMPLINGMETHOD qui décrivent la liste des méthodes d’échantillonnage multiple utilisées pour l’allocation ou NULL .
[in/out] MethodCount
Lors de l’entrée, le nombre d’éléments que la mémoire tampon peut contenir à pMethodList. En sortie, ce membre spécifie le nombre requis d’éléments que la mémoire tampon à pMethodList doit contenir.
Remarques
Si le runtime retourne une valeurNULL non dans le membre pMethodList, le runtime retourne une valeur dans le MethodCount membre qui représente le nombre d’éléments que le tableau peut contenir. Si le runtime retourne NULL à pMethodList, le runtime retourne une valeur dans MethodCount qui représente la taille de la mémoire tampon de tableau requise, en nombre d’éléments.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |