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) |