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) |