PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE Rückruffunktion (d3d10umddi.h)

Die CalcPrivateCommandListSize-Funktion bestimmt die Größe des privaten Speicherbereichs des Benutzermodusanzeigetreibers (d. h. die Größe interner Treiberstrukturen, nicht die Größe des Ressourcenvideospeichers) für eine Befehlsliste.

Syntax

PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE Pfnd3d11ddiCalcprivatecommandlistsize;

SIZE_T Pfnd3d11ddiCalcprivatecommandlistsize(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D11DDIARG_CREATECOMMANDLIST *unnamedParam2
)
{...}

Parameter

unnamedParam1

hDevice [in]

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

unnamedParam2

pCreateCommandList [in]

Ein Zeiger auf eine D3D11DDIARG_CREATECOMMANDLIST Struktur, die die Parameter beschreibt, die der Benutzermodusanzeigetreiber zum Berechnen der Größe des Speicherbereichs verwendet.

Rückgabewert

CalcPrivateCommandListSize gibt die Größe des Arbeitsspeicherbereichs zurück, den der Treiber zum Erstellen einer Befehlsliste benötigt.

Hinweise

Der Treiber muss CalcPrivateCommandListSize nur implementieren, wenn der Treiber die D3D11DDICAPS_COMMANDLISTS_BUILD_2-Funktion unterstützt, die in der D3D11DDI_THREADING_CAPS-Struktur von einem Aufruf der GetCaps(D3D10_2) -Funktion zurückgegeben werden kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) CalcPrivateCommandListSize wird ab dem Betriebssystem Windows 7 unterstützt.
Zielplattform Desktop
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

D3D11DDIARG_CREATECOMMANDLIST

D3D11DDI_DEVICEFUNCS

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)