D3DDDIARG_SETSTREAMSOURCEUM structure (d3dumddi.h)

La structure D3DDDIARG_SETSTREAMSOURCEUM décrit le flux de vertex à lier à une mémoire tampon de 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 le flux de vertex à lier à une mémoire tampon de 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éfini sur zéro. Étant donné qu’un seul flux peut être lié à une mémoire tampon 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 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.

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)

Voir aussi

SetStreamSourceUM