Freigeben über


GetRequiredIntermediateSize-Funktion

Gibt die erforderliche Größe eines Puffers zurück, der für den Datenupload verwendet werden soll.

Syntax

UINT64 inline GetRequiredIntermediateSize(
  _In_ ID3D12Resource *pDestinationResource,
  _In_ UINT           FirstSubresource,
  _In_ UINT           NumSubresources
);

Parameter

pDestinationResource [in]

Typ: ID3D12Resource*

Ein Zeiger auf die ID3D12Resource-Schnittstelle , die die Zielressource darstellt.

FirstSubresource [in]

Typ: UINT

Der Index der ersten Unterquelle in der Ressource. Der Bereich der gültigen Werte beträgt 0 bis D3D12_REQ_SUBRESOURCES.

NumSubresources [in]

Typ: UINT

Die Anzahl der Unterressourcen in der Ressource. Der Bereich der gültigen Werte beträgt 0 bis (D3D12_REQ_SUBRESOURCES – FirstSubresource).

Rückgabewert

Typ: UINT64

Die Größe des Puffers in Bytes.

Anforderungen

Anforderung Wert
Header
D3dx12.h
Bibliothek
D3D12.lib
DLL
D3D12.dll

Weitere Informationen

Funktionen des Hilfsprogramms für D3D12