PFND3DDDI_CREATELIGHT fonction de rappel (d3dumddi.h)

La fonction CreateLight crée une source de lumière.

Syntaxe

PFND3DDDI_CREATELIGHT Pfnd3dddiCreatelight;

HRESULT Pfnd3dddiCreatelight(
  HANDLE hDevice,
  const D3DDDIARG_CREATELIGHT *unnamedParam2
)
{...}

Paramètres

hDevice

Handle pour le périphérique d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure de D3DDDIARG_CREATELIGHT qui contient l’index dans le tableau lumineux.

Valeur retournée

CreateLight doit retourner S_OK ou un résultat d’erreur approprié s’il ne parvient pas à créer correctement une source de lumière.

Remarques

Le pilote d’affichage en mode utilisateur doit agrandir son tableau lumineux si nécessaire pour prendre en charge au moins autant de sources de lumière que spécifié par le membre Index dans D3DDDIARG_CREATELIGHT.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et 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_CREATELIGHT

D3DDDI_DEVICEFUNCS