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 |