struktur DXGK_TRANSFERFLAGS (d3dkmddi.h)
Struktur DXGK_TRANSFERFLAGS mengidentifikasi jenis operasi transfer untuk disiapkan dalam panggilan ke fungsi DxgkDdiBuildPagingBuffer .
Sintaks
typedef struct _DXGK_TRANSFERFLAGS {
union {
struct {
UINT Swizzle : 1;
UINT Unswizzle : 1;
UINT AllocationIsIdle : 1;
UINT TransferStart : 1;
UINT TransferEnd : 1;
UINT Reserved : 27;
};
[in] UINT Value;
};
} DXGK_TRANSFERFLAGS;
Anggota
[in] Swizzle
Nilai UINT yang menentukan apakah driver harus menggeser sumber ke tujuan selama transfer. Perhatikan bahwa untuk alokasi beberapa tingkat (misalnya, tekstur peta MIP), driver harus menggeser semua tingkat alokasi. Untuk informasi selengkapnya tentang alokasi yang menggeliat, lihat Mengunci Alokasi Berdenyut.
Mengatur anggota ini setara dengan mengatur bit pertama dari anggota Nilai 32-bit (0x00000001).
[in] Unswizzle
Nilai UINT yang menentukan apakah driver harus melepaskan sumber ke tujuan selama transfer. Perhatikan bahwa untuk alokasi beberapa tingkat (misalnya, tekstur peta MIP), driver harus melepaskan semua tingkat alokasi. Untuk informasi selengkapnya tentang alokasi yang menggeliat, lihat Mengunci Alokasi Berdenyut.
Mengatur anggota ini setara dengan mengatur bit kedua dari anggota Nilai 32-bit (0x00000002).
[in] AllocationIsIdle
Nilai UINT yang menentukan apakah unit pemrosesan grafis (GPU) menggunakan alokasi yang diberikan. Jika anggota ini diatur, GPU tidak menggunakan alokasi yang diberikan; artinya, tidak ada pekerjaan yang diantrekan atau akan diantrekan ke GPU sampai panggilan ke DxgkDdiBuildPagingBuffer kembali.
Mengatur anggota ini setara dengan mengatur bit ketiga dari anggota Nilai 32-bit (0x00000004).
[in] TransferStart
Nilai UINT yang menentukan apakah operasi transfer dimulai. Jika anggota ini diatur, operasi transfer dimulai.
Mengatur anggota ini setara dengan mengatur bit keempat dari anggota Nilai 32-bit (0x00000008).
[in] TransferEnd
Nilai UINT yang menentukan apakah operasi transfer berakhir. Jika anggota ini diatur, operasi transfer berakhir.
Mengatur anggota ini setara dengan mengatur bit kelima dari anggota Nilai 32-bit (0x00000010).
[in] Reserved
Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 27 bit yang tersisa (0xFFFFFFE0) dari anggota Nilai 32-bit ke nol.
[in] Value
Anggota dalam serikat yang DXGK_TRANSFERFLAGS berisi yang dapat menyimpan nilai 32-bit yang mengidentifikasi jenis operasi transfer.
Keterangan
Anda dapat mengatur jenis operasi transfer dengan mengatur bit di anggota Nilai 32-bit atau dengan mengatur masing-masing anggota struktur dalam serikat yang DXGK_TRANSFERFLAGS berisi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |