struktur DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS (d3dkmddi.h)

Struktur DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS berisi bendera yang digunakan untuk mengatur alamat sumber VidPN.

Sintaks

typedef struct _DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS {
  union {
    struct {
      UINT PrePresentNeeded : 1;
      UINT HwFlipQueueDrainNeeded : 1;
      UINT HwFlipQueueDrainAllPlanes : 1;
      UINT HwFlipQueueDrainAllSources : 1;
#if ...
      UINT Reserved : 28;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS;

Anggota

PrePresentNeeded

Menunjukkan bahwa driver harus dipanggil lagi di PASSIVE_LEVEL untuk melakukan operasi yang diminta.

HwFlipQueueDrainNeeded

Menunjukkan bahwa OS harus mencoba mengirimkan permintaan balik lagi setelah semua flip yang tertunda pada bidang yang terpengaruh oleh flip ini selesai dan setelah waktu target tercapai. Lihat Antrean balik perangkat keras untuk informasi selengkapnya.

HwFlipQueueDrainAllPlanes

Menunjukkan bahwa perangkat keras tampilan mungkin memerlukan penyelesaian flip yang tertunda pada semua bidang, bukan hanya yang direferensikan oleh permintaan balik masuk. Dalam hal ini, driver harus mengatur HwFlipQueueDrainNeeded dan HwFlipQueueDrainAllPlanes. Lihat Antrean balik perangkat keras untuk informasi selengkapnya.

HwFlipQueueDrainAllSources

Menunjukkan bahwa perangkat keras tampilan mungkin memerlukan penyelesaian flip yang tertunda pada semua sumber VidPn untuk merealokasi sumber daya internal. Dalam hal ini, driver harus mengatur bendera HwFlipQueueDrainNeeded dan HwFlipQueueDrainAllSources . Lihat Antrean balik perangkat keras untuk informasi selengkapnya.

Reserved

Anggota ini dicadangkan dan harus diatur ke nol.

Value

Cara alternatif untuk mengakses bit.

Persyaratan

Persyaratan Nilai
Header d3dkmddi.h

Lihat juga

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3