Partager via


PFND3DDDI_CREATEPIXELSHADER fonction de rappel (d3dumddi.h)

La fonction CreatePixelShader convertit le code de nuanceur de pixels dans un format spécifique au matériel et associe ce code à un handle de nuanceur.

Syntaxe

PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;

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

Paramètres

[in] hDevice

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

unnamedParam2

pCode [in]

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

unnamedParam3

pData [in, out]

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

Valeur de retour

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

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_CREATEPIXELSHADER

D3DDDI_DEVICEFUNCS