PFND3DDDI_DELETEVERTEXSHADERFUNC fonction de rappel (d3dumddi.h)

La fonction DeleteVertexShaderFunc nettoie les ressources côté pilote associées au code de nuanceur de vertex.

Syntaxe

PFND3DDDI_DELETEVERTEXSHADERFUNC Pfnd3dddiDeletevertexshaderfunc;

HRESULT Pfnd3dddiDeletevertexshaderfunc(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

hShaderHandle [in]

Handle de l’objet de code du nuanceur de vertex.

Valeur retournée

DeleteVertexShaderFunc retourne S_OK ou un résultat d’erreur approprié si l’objet de code du nuanceur de vertex n’est pas nettoyé avec succès.

Remarques

La fonction DeleteVertexShaderFunc informe le pilote de la suppression de l’objet de code du nuanceur de vertex créé par la fonction CreateVertexShaderFunc . Le pilote peut ensuite propre toutes les ressources côté pilote associées au code du nuanceur 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

CreateVertexShaderFunc

D3DDDI_DEVICEFUNCS