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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk