PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0040 Rückruffunktion (d3d12umddi.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
PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0040 Pfnd3d12ddiCalcPrivateCommandListSize0040;
SIZE_T Pfnd3d12ddiCalcPrivateCommandListSize0040(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATE_COMMAND_LIST_0040 *unnamedParam2
)
{...}
Parameter
unnamedParam1
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
Zeiger auf eine D3D12DDIARG_CREATE_COMMAND_LIST_0040 Struktur, die die Parameter beschreibt, die der Benutzermodusanzeigetreiber verwendet, um die Größe des Speicherbereichs zu berechnen.
Rückgabewert
Gibt die Größe der Speicherregion zurück, die der Treiber zum Erstellen einer Befehlsliste benötigt.
Hinweise
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 aus einem Aufruf der GetCaps(D3D10_2)-Funktion zurückgegeben werden kann.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h |