PFND3D10DDI_CLEARRENDERTARGETVIEW Rückruffunktion (d3d10umddi.h)
Die ClearRenderTargetView--Funktion löscht die angegebene Renderzielansicht, indem sie auf einen konstanten Wert festgelegt wird.
Syntax
PFND3D10DDI_CLEARRENDERTARGETVIEW Pfnd3d10ddiClearrendertargetview;
void Pfnd3d10ddiClearrendertargetview(
D3D10DDI_HDEVICE unnamedParam1,
D3D10DDI_HRENDERTARGETVIEW unnamedParam2,
FLOAT[4] unnamedParam3
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
pColorRGBA- [in]
Ein Array mit vier Elementen aus Gleitkommavektoren mit einfacher Genauigkeit, die der Treiber zum Löschen einer Renderzielansicht verwendet. Arrayelement 0 ist rot (R), 1 ist grün (G), 2 ist blau (B), und 3 ist Alpha (A).
unnamedParam3
hRenderTargetView [in]
Ein Handle für die Renderzielansicht, die gelöscht werden soll.
Rückgabewert
Nichts
Bemerkungen
Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen.
Der Treiber sollte keinen Fehler haben, mit Ausnahme von D3DDDIERR_DEVICEREMOVED. Wenn der Treiber daher einen Fehler außer D3DDDIERR_DEVICEREMOVED übergibt, bestimmt die Direct3D-Laufzeit in einem Aufruf der funktion pfnSetErrorCb, dass der Fehler kritisch ist. Selbst wenn das Gerät entfernt wurde, ist der Treiber nicht erforderlich, um D3DDDIERR_DEVICEREMOVED zurückzugeben; Wenn die Geräteentfernung jedoch den Vorgang von ClearRenderTargetView beeinträchtigt (was normalerweise nicht geschehen sollte), kann der Treiber D3DDDIERR_DEVICEREMOVED zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |