Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CreateRenderTargetView--Funktion erstellt eine Renderzielansicht.
Syntax
PFND3D10DDI_CREATERENDERTARGETVIEW Pfnd3d10ddiCreaterendertargetview;
void Pfnd3d10ddiCreaterendertargetview(
D3D10DDI_HDEVICE unnamedParam1,
const D3D10DDIARG_CREATERENDERTARGETVIEW *unnamedParam2,
D3D10DDI_HRENDERTARGETVIEW unnamedParam3,
D3D10DDI_HRTRENDERTARGETVIEW unnamedParam4
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
pCreateRenderTargetView [in]
Ein Zeiger auf eine D3D10DDIARG_CREATERENDERTARGETVIEW-Struktur, die die Parameter beschreibt, die der Anzeigetreiber für den Benutzermodus zum Erstellen einer Renderzielansicht verwendet.
unnamedParam3
hRenderTargetView [in]
Ein Handle für die privaten Daten des Treibers für die Renderzielansicht.
unnamedParam4
hRTRenderTargetView [in]
Ein Handle für die Renderzielansicht, die der Treiber verwenden sollte, wenn er in die Direct3D-Laufzeit zurückruft.
Rückgabewert
Nichts
Bemerkungen
Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen.
Möglicherweise ist der Treiber nicht mehr genügend Arbeitsspeicher vorhanden. Daher kann der Treiber E_OUTOFMEMORY oder D3DDDIERR_DEVICEREMOVED in einem Aufruf der pfnSetErrorCb-Funktion übergeben. Die Direct3D-Laufzeit bestimmt, dass alle anderen Fehler kritisch sind. Wenn der Treiber Fehler, einschließlich D3DDDIERR_DEVICEREMOVED, übergibt, bestimmt die Direct3D-Laufzeit, dass das Handle ungültig ist. Daher ruft die Laufzeit die DestroyRenderTargetView--Funktion nicht auf, um das Handle zu zerstören, das der hRenderTargetView Parameter angibt.
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) |
Siehe auch
CalcPrivateRenderTargetViewSize