PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Rückruffunktion (d3d12umddi.h)
Wird bei der Erstellung eines Durchlaufs verwendet.
Syntax
PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;
SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}
Parameter
unnamedParam1
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
Ein Zeiger auf die D3D12DDIARG_CREATE_PASS-Struktur, die Argumente enthält, die zum Erstellen eines Durchlaufs verwendet werden.
Rückgabewert
Gibt SIZE_T zurück.
Hinweise
Dieser Rückruf wird als Teil eines Tests verwendet, um zu ermitteln, ob Treiber Leistungsvorteile finden können, wenn sie davon erfahren, wenn Apps "Pässe" konsistenter Workloads wiederholen. Die App weist den Treiber an, zu beobachten, wie einige Pässe ausgeführt werden, und gibt dem Treiber die Möglichkeit, Optimierungen für zukünftige Ausführungen desselben Durchlaufs vorzunehmen. Der Inhalt eines "Durchlaufs" kann beliebig sein – es liegt an der App, in den Gesamtleistungsmerkmalen eines Durchlaufs relativ konsistent zu sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
UMDF-Mindestversion | D3D12DDI_SUPPORTED_0020 |
Kopfzeile | d3d12umddi.h |