struktur D3DDDI_PATCHLOCATIONLIST (d3dukmdt.h)
Struktur D3DDDI_PATCHLOCATIONLIST menjelaskan lokasi alokasi untuk patch (yaitu, menetapkan alamat fisik ke alokasi).
Sintaks
typedef struct _D3DDDI_PATCHLOCATIONLIST {
[in] UINT AllocationIndex;
union {
struct {
UINT SlotId : 24;
UINT Reserved : 8;
};
[in] UINT Value;
};
[in/out] UINT DriverId;
[in/out] UINT AllocationOffset;
[in/out] UINT PatchOffset;
[in/out] UINT SplitOffset;
} D3DDDI_PATCHLOCATIONLIST;
Anggota
[in] AllocationIndex
Indeks elemen dalam daftar alokasi yang menentukan alokasi yang dirujuk oleh lokasi patch.
[in/out] SlotId
UINT yang mengidentifikasi slot tempat alokasi akan berada. Sumber daya dengan pengidentifikasi slot yang identik dapat saling menggantikan.
Mengatur anggota ini setara dengan mengatur bit di 24 bit pertama anggota Nilai 32-bit (0x00FFFFFF).
[in] Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
Mengatur anggota ini ke nol setara dengan mengatur 8 bit yang tersisa (0xFF000000) dari anggota Nilai 32-bit ke nol.
[in] Value
Nilai 32-bit yang mengidentifikasi lokasi alokasi untuk patch.
[in/out] DriverId
Pengidentifikasi yang ditentukan driver dari spesifikasi alokasi.
[in/out] AllocationOffset
Offset awal, dalam byte, dalam alokasi yang dirujuk.
[in/out] PatchOffset
Offset, dalam byte, ke dalam buffer DMA yang harus di-patch.
[in/out] SplitOffset
Offset, dalam byte, di mana buffer DMA harus dipisahkan jika alokasi tidak dapat dibawa ke dalam memori video.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dukmdt.h (termasuk D3dumddi.h, D3dkmddi.h) |
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