Freigeben über


PFND3DDDI_CREATELIGHT Rückruffunktion (d3dumddi.h)

Die CreateLight-Funktion erstellt eine Lichtquelle.

Syntax

PFND3DDDI_CREATELIGHT Pfnd3dddiCreatelight;

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

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDIARG_CREATELIGHT Struktur, die den Index in das Lichtarray enthält.

Rückgabewert

CreateLight sollte S_OK oder ein entsprechendes Fehlerergebnis zurückgeben, wenn keine Lichtquelle erfolgreich erstellt werden kann.

Bemerkungen

Der Anzeigetreiber für den Benutzermodus sollte sein Lichtarray nach Bedarf vergrößern, um mindestens so viele Lichtquellen aufzunehmen, wie vom Index Member in D3DDDIARG_CREATELIGHTangegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_CREATELIGHT

D3DDDI_DEVICEFUNCS