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 |