PFND3DDDI_SETSTREAMSOURCE fonction de rappel (d3dumddi.h)

La fonction SetStreamSource lie une partie d’une source de flux de vertex à une mémoire tampon de vertex.

Syntaxe

PFND3DDDI_SETSTREAMSOURCE Pfnd3dddiSetstreamsource;

HRESULT Pfnd3dddiSetstreamsource(
  HANDLE hDevice,
  const D3DDDIARG_SETSTREAMSOURCE *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure de D3DDDIARG_SETSTREAMSOURCE qui spécifie la partie de la source de flux de vertex à lier.

Valeur retournée

SetStreamSource retourne S_OK ou un résultat d’erreur approprié si la partie de la source de flux de vertex n’est pas liée avec succès.

Remarques

Le runtime Microsoft Direct3D appelle la fonction SetStreamSource du pilote d’affichage en mode utilisateur pour stocker les données de vertex de plusieurs formats de vertex dans un seul flux de données de vertex. Le runtime avertit le pilote de l’emplacement où se trouvent les données de vertex d’un format particulier dans le flux de données de vertex en fournissant le décalage du flux, en octets, au début de ces données de vertex.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_SETSTREAMSOURCE

D3DDDI_DEVICEFUNCS