PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 Rückruffunktion (d3d12umddi.h)
Die pfnCheckResourceAllocationInfo Rückruffunktion unterstützt die Überprüfung von Ressourcenzuordnungsinformationen.
Syntax
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 Pfnd3d12ddiCheckresourceallocationinfo0022;
void Pfnd3d12ddiCheckresourceallocationinfo0022(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATERESOURCE_0003 *unnamedParam2,
D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
UINT32 AlignmentRestriction,
UINT VisibleNodeMask,
D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}
Parameter
unnamedParam1
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
CreateResource- [in]
Ein Zeiger auf eine Create-Ressource.
unnamedParam3
ResourceOptimizationFlags
Kennzeichnungen für die Ressourcenoptimierung.
AlignmentRestriction
Ein Ausrichtungseinschränkungswert.
VisibleNodeMask
Ein sichtbares Knotenformat.
unnamedParam6
pInfo- [out]
Informationen zur Ressourcenzuordnung.
Rückgabewert
Nichts
Bemerkungen
Diese Rückruffunktion ist Teil eines zweistufigen Prozesses der Ressourcenerstellung. Diese Funktion bestimmt die Größen und Ausrichtungen der Ressourcendaten, zusätzlichen Datenkopf und zusätzliche Daten wird zusammen mit dem Texturlayout bestimmt. Wenn die Ressourcenbeschreibung an diese Funktion übergeben wird, kann das Layout der Ressourcenbeschreibung auf _UNDEFINED festgelegt werden. Auf diese Weise kann der Treiber ein beliebiges Texturlayout auswählen. Wenn das Layout der Ressourcenbeschreibung STANDARD_SWIZZLE oder ROW_MAJORist, muss der Treiber den entsprechenden Wert als Auswahl zurückgeben.
Auf diese Rückruffunktion wird mithilfe der D3D12DDI_DEVICE_FUNCS_CORE_0010-Struktur zugegriffen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |