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

DXGK_SETVIDPNSOURCEADDRESS_FLAGS

DxgkDdiCreateAllocation

DxgkDdiSetVidPnSourceAddress