Condividi tramite


Metodo ID3D12Resource::GetGPUVirtualAddress (d3d12.h)

Questo metodo restituisce l'indirizzo virtuale GPU di una risorsa buffer.

Sintassi

D3D12_GPU_VIRTUAL_ADDRESS GetGPUVirtualAddress();

Valore restituito

Tipo: D3D12_GPU_VIRTUAL_ADDRESS

Questo metodo restituisce l'indirizzo virtuale GPU. D3D12_GPU_VIRTUAL_ADDRESS è un sinonimo typedef di UINT64.

Commenti

Questo metodo è utile solo per le risorse del buffer, ma restituirà zero per tutte le risorse della trama.

Per altre informazioni sull'uso di indirizzi virtuali GPU, vedere Disegno indiretto.

Esempio

L'esempio D3D1211on12 usa ID3D12Resource::GetGPUVirtualAddress come segue:

// Initialize the vertex buffer view.
m_vertexBufferView.BufferLocation = m_vertexBuffer->GetGPUVirtualAddress();
m_vertexBufferView.StrideInBytes = sizeof(Vertex);
m_vertexBufferView.SizeInBytes = vertexBufferSize;

Fare riferimento al codice di esempio nel riferimento D3D12.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3d12.lib
DLL D3d12.dll

Vedi anche

ID3D12Resource