Bagikan melalui


METODE ID3D12Resource::GetGPUVirtualAddress (d3d12.h)

Metode ini mengembalikan alamat virtual GPU dari sumber daya buffer.

Sintaks

D3D12_GPU_VIRTUAL_ADDRESS GetGPUVirtualAddress();

Mengembalikan nilai

Jenis: D3D12_GPU_VIRTUAL_ADDRESS

Metode ini mengembalikan alamat virtual GPU. D3D12_GPU_VIRTUAL_ADDRESS adalah sinonim typedef dari UINT64.

Keterangan

Metode ini hanya berguna untuk sumber daya buffer, metode ini akan mengembalikan nol untuk semua sumber daya tekstur.

Untuk informasi selengkapnya tentang penggunaan alamat virtual GPU, lihat Gambar Tidak Langsung.

Contoh

Sampel D3D1211on12 menggunakan ID3D12Resource::GetGPUVirtualAddress sebagai berikut:

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

Lihat Contoh Kode dalam Referensi D3D12.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d12.h
Pustaka D3d12.lib
DLL D3d12.dll

Lihat juga

ID3D12Resource