D3DDDICB_GETMULTISAMPLEMETHODLIST structure (d3dumddi.h)
La structure D3DDDICB_GETMULTISAMPLEMETHODLIST décrit les paramètres permettant de récupérer la liste des méthodes de 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 source actuelle de la vidéo 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 de type D3DDDIFORMAT 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 de pMethodList peut contenir. Lors de la sortie, ce membre spécifie le nombre requis d’éléments que la mémoire tampon de pMethodList doit contenir.
Remarques
Si le runtime retourne une valeur non NULL dans le membre pMethodList , le runtime retourne une valeur dans le membre MethodCount 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |