Freigeben über


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 Anzeigetreiber für den Benutzermodus verwendet, um die Größe des Speicherbereichs zu berechnen.

Rückgabewert

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

Bemerkungen

Der Treiber ist nur erforderlich, um CalcPrivateCommandListSize zu 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
mindestens unterstützte Client- CalcPrivateCommandListSize wird beginnend mit dem Windows 7-Betriebssystem unterstützt.
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D11DDIARG_CREATECOMMANDLIST

D3D11DDI_DEVICEFUNCS

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)