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.

Hinweise

Der Benutzermodus-Anzeigetreiber sollte sein Lichtarray nach Bedarf vergrößern, um mindestens so viele Lichtquellen aufzunehmen, wie vom Index-Member in D3DDDIARG_CREATELIGHT angegeben.

Anforderungen

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

Weitere Informationen

D3DDDIARG_CREATELIGHT

D3DDDI_DEVICEFUNCS