struktur D3DDDI_UPDATEALLOCPROPERTY (d3dukmdt.h)
Struktur D3DDDI_UPDATEALLOCPROPERTY digunakan untuk memperbarui properti alokasi memori.
Sintaks
typedef struct D3DDDI_UPDATEALLOCPROPERTY {
D3DKMT_HANDLE hPagingQueue;
D3DKMT_HANDLE hAllocation;
UINT SupportedSegmentSet;
D3DDDI_SEGMENTPREFERENCE PreferredSegment;
D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
union {
struct {
UINT SetAccessedPhysically : 1;
UINT SetSupportedSegmentSet : 1;
UINT SetPreferredSegment : 1;
UINT SetUnmoveable : 1;
UINT Reserved : 28;
};
UINT PropertyMaskValue;
};
} D3DDDI_UPDATEALLOCPROPERTY;
Anggota
hPagingQueue
[in] Handel ke antrean halaman yang digunakan untuk menyinkronkan operasi paging untuk panggilan ini.
hAllocation
[in] Handel ke alokasi yang akan diperbarui.
SupportedSegmentSet
[in] Indeks untuk kumpulan segmen baru yang didukung. Jika set segmen yang didukung saat ini sama, maka ini akan diabaikan.
PreferredSegment
[in] Indeks untuk set segmen pilihan baru. Jika set segmen pilihan saat ini sama, maka ini akan diabaikan.
Flags
[in] Bendera yang akan digunakan untuk memperbarui alokasi.
PagingFenceValue
[keluar] Nilai paging fence yang akan disinkronkan dengan sebelum menggunakan alokasi baru. Berlaku untuk objek sinkronisasi pagar yang dipantau yang terkait dengan hPagingQueue.
SetAccessedPhysically
[in] Ketika diatur, driver akan memperbarui properti AccessedPhysically dari alokasi.
[in] Menentukan apakah alokasi diakses oleh alamat fisiknya.
SetSupportedSegmentSet
[in] Menentukan apakah segmen yang didukung diatur ke nilai baru.
SetPreferredSegment
[in] Menentukan apakah segmen pilihan diatur ke nilai baru.
SetUnmoveable
[in] Ketika diatur, driver akan memperbarui properti Unmoveable dari alokasi untuk menunjukkan bahwa alokasi tidak dapat dilewati.
Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
PropertyMaskValue
[in] Anggota dalam serikat yang terkandung dalam D3DDDI_UPDATEALLOCPROPERTY yang dapat menyimpan satu nilai 32-bit yang mengidentifikasi cara memperbarui alokasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Header | d3dukmdt.h (termasuk D3dumddi.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