PFND3DDDI_CREATEVERTEXSHADERFUNC fonction de rappel (d3dumddi.h)

La fonction CreateVertexShaderFunc convertit le code de nuanceur de vertex en un format spécifique au matériel et associe le code à un handle de nuanceur.

Syntaxe

PFND3DDDI_CREATEVERTEXSHADERFUNC Pfnd3dddiCreatevertexshaderfunc;

HRESULT Pfnd3dddiCreatevertexshaderfunc(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEVERTEXSHADERFUNC *unnamedParam2,
       const UINT *unnamedParam3
)
{...}

Paramètres

[in] hDevice

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

unnamedParam2

pCode [in]

Tableau de jetons CONST UINT qui composent le code du nuanceur de vertex.

unnamedParam3

pData [in, out]

Pointeur vers une structure de D3DDDIARG_CREATEVERTEXSHADERFUNC qui récupère le handle de nuanceur associé au code de nuanceur de vertex spécifié par pCode.

Valeur retournée

CreateVertexShaderFunc retourne S_OK ou un résultat d’erreur approprié si l’objet de code du nuanceur de vertex n’est pas créé correctement.

Remarques

Pour plus d’informations sur la programmation des assembleurs de nuanceurs, consultez Traitement des codes de nuanceur.

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_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS