structure D3DDDIARG_SETSTREAMSOURCEUM (d3dumddi.h)

La structure D3DDDIARG_SETSTREAMSOURCEUM décrit le flux de vertex à lier à une mémoire tampon mémoire utilisateur.

Syntaxe

typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
  [in] UINT Stream;
  [in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;

Membres

[in] Stream

Index, à partir de zéro, pour que le flux de vertex soit lié à une mémoire tampon mémoire utilisateur.

[in] Stride

Taille, en octets, d’un sommet au sommet suivant dans le flux. Contrairement à l’appel à la fonction SetStreamSource, Stride ne peut pas être définie sur zéro. Étant donné qu’un seul flux peut être lié à une mémoire tampon de mémoire utilisateur, chaque vertex du flux doit recevoir des données différentes pour le traitement.

La valeur Stride doit être alignée sur DWORD.

Remarques

Dans un appel à la fonction SetStreamSourceUM du pilote d’affichage en mode utilisateur, un pointeur vers une structure de D3DDDIARG_SETSTREAMSOURCEUM est passé dans le paramètre pData. Le runtime Microsoft Direct3D fournit des données de vertex pour le flux de vertex via le paramètre pUMBuffer dans un appel à la fonction SetStreamSourceUM du pilote d’affichage en mode utilisateur.

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)

Voir aussi

SetStreamSourceUM