ID3D12Resource::GetGPUVirtualAddress-Methode (d3d12.h)
Diese Methode gibt die virtuelle GPU-Adresse einer Pufferressource zurück.
Syntax
D3D12_GPU_VIRTUAL_ADDRESS GetGPUVirtualAddress();
Rückgabewert
Typ: D3D12_GPU_VIRTUAL_ADDRESS
Diese Methode gibt die virtuelle GPU-Adresse zurück. D3D12_GPU_VIRTUAL_ADDRESS ist ein typedef'd-Synonym für UINT64.
Hinweise
Diese Methode ist nur für Pufferressourcen nützlich. Sie gibt für alle Texturressourcen null zurück.
Weitere Informationen zur Verwendung virtueller GPU-Adressen finden Sie unter Indirekte Zeichnung.
Beispiele
Im D3D1211on12-Beispiel wird ID3D12Resource::GetGPUVirtualAddress wie folgt verwendet:
// Initialize the vertex buffer view.
m_vertexBufferView.BufferLocation = m_vertexBuffer->GetGPUVirtualAddress();
m_vertexBufferView.StrideInBytes = sizeof(Vertex);
m_vertexBufferView.SizeInBytes = vertexBufferSize;
Weitere Informationen finden Sie im Beispielcode in der D3D12-Referenz.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3d12.lib |
DLL | D3d12.dll |