struktur DXGKARG_VALIDATEUPDATEALLOCPROPERTY (d3dkmddi.h)
Struktur DXGKARG_VALIDATEUPDATEALLOCPROPERTY menyimpan informasi yang diperlukan untuk memvalidasi parameter untuk memperbarui properti alokasi.
Sintaks
typedef struct _DXGKARG_VALIDATEUPDATEALLOCPROPERTY {
[in] HANDLE hAllocation;
[in] UINT SupportedSegmentSet;
[in] D3DDDI_SEGMENTPREFERENCE PreferredSegment;
[in] D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
union {
struct {
UINT SetAccessedPhysically : 1;
UINT SetSupportedSegmentSet : 1;
UINT SetPreferredSegment : 1;
UINT Reserved : 29;
};
UINT PropertyMaskValue;
};
} DXGKARG_VALIDATEUPDATEALLOCPROPERTY;
Anggota
[in] hAllocation
Handel ke alokasi yang akan diperbarui.
[in] SupportedSegmentSet
Indeks untuk kumpulan segmen baru yang didukung. Jika set segmen yang didukung saat ini sama, maka ini akan diabaikan.
[in] PreferredSegment
Indeks untuk set segmen pilihan baru. Jika set segmen pilihan saat ini sama, maka ini akan diabaikan.
[in] Flags
Bendera yang akan digunakan untuk memperbarui alokasi.
SetAccessedPhysically
Nilai UINT yang menentukan apakah alokasi diakses oleh alamat fisiknya.
Mengatur anggota ini setara dengan mengatur bit pertama anggota PropertyMaskValue 32-bit (0x00000001).
SetSupportedSegmentSet
Nilai UINT yang menentukan apakah segmen yang didukung diatur ke nilai baru.
Mengatur anggota ini setara dengan mengatur bit kedua anggota PropertyMaskValue 32-bit (0x00000010).
SetPreferredSegment
Nilai UINT yang menentukan apakah segmen pilihan diatur ke nilai baru.
Mengatur anggota ini setara dengan mengatur bit ketiga anggota PropertyMaskValue 32-bit (0x00000100).
Reserved
Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 29 bit yang tersisa (0xFFFFFFFE) dari anggota PropertyMaskValue 32-bit ke nol.
PropertyMaskValue
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 | d3dkmddi.h |