struktur DXGKARG_SETVIDPNSOURCEADDRESS (d3dkmddi.h)
Struktur DXGKARG_SETVIDPNSOURCEADDRESS berisi argumen untuk fungsi DxgkDdiSetVidPnSourceAddress .
Sintaks
typedef struct _DXGKARG_SETVIDPNSOURCEADDRESS {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT PrimarySegment;
PHYSICAL_ADDRESS PrimaryAddress;
[in] HANDLE hAllocation;
[in] UINT ContextCount;
HANDLE Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT];
[in] DXGK_SETVIDPNSOURCEADDRESS_FLAGS Flags;
UINT Duration;
DXGK_PRIMARYDATA PrimaryData[D3DDDI_MAX_BROADCAST_CONTEXT];
UINT DriverPrivateDataSize;
PVOID pDriverPrivateData;
} DXGKARG_SETVIDPNSOURCEADDRESS;
Anggota
VidPnSourceId
Bilangan bulat yang mengidentifikasi sumber video yang ada pada adaptor tampilan.
PrimarySegment
Pengidentifikasi segmen yang berisi permukaan utama sumber.
PrimaryAddress
Alamat, dalam segmen yang diidentifikasi oleh PrimarySegment, dari permukaan utama sumber.
[in] hAllocation
Jika non-NULL, handel yang ditetapkan driver miniport tampilan ke alokasi dan dikembalikan dari panggilannya ke fungsi DxgkDdiCreateAllocation . Driver harus memprogram ulang perangkat keras grafis sesuai dengan properti privat tertentu dari alokasi, yang mencakup tetapi tidak terbatas pada ukuran pitch, format gerimis, dan sebagainya.
[in] ContextCount
Jumlah konteks dalam array yang ditentukan anggota Konteks .
[in] Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT]
Array handel ke konteks yang berkontribusi pada operasi tampilan.
[in] Flags
Struktur DXGK_SETVIDPNSOURCEADDRESS_FLAGS yang mengidentifikasi jenis operasi tampilan yang akan dilakukan.
Duration
Lamanya waktu, dalam satuan 100 nanodetik, antara ketika operasi saat ini terbalik ke layar dan gangguan pengosongan vertikal berikutnya terjadi.
Jika nol, laju refresh harus menjadi laju default berdasarkan mode saat ini.
Harus didukung oleh driver WDDM 1.3 dan yang lebih baru. Tersedia dimulai dengan Windows 8.1.
PrimaryData[D3DDDI_MAX_BROADCAST_CONTEXT]
DriverPrivateDataSize
pDriverPrivateData
Keterangan
Untuk operasi pengalihan mode tampilan, anggota ContextCount selalu diatur ke 0 dan konten array Konteks tidak terdefinisi. Saat operasi balik dilakukan, ContextCount diatur ke jumlah konteks yang berkontribusi pada flip. Jika operasi balik disiarkan ke tiga konteks, ContextCount diatur ke 4 (yaitu, konteks asli ditambah tiga konteks siaran). Array Konteks berisi handel konteks driver untuk konteks yang berkontribusi pada operasi balik.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmddi.h (termasuk 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