Bagikan melalui


struktur DXGKARG_DPAUXIOTRANSMISSION (dispmprt.h)

Struktur DXGKARG_DPAUXIOTRANSMISSION adalah parameter untuk panggilan balik DXGKDDI_DPAUXIOTRANSMISSION .

Sintaks

typedef struct _DXGKARG_DPAUXIOTRANSMISSION {
  struct {
    UINT Write : 1;
    UINT CanUseCachedData : 1;
    UINT Reserved : 30;
  };
  UINT   RootPortIndex;
  UINT   DPCDAddress;
  BYTE   NumBytesRequested;
  UINT   DPNativeError;
  BYTE   NumBytesDone;
  BYTE   Data[MAX_DP_NATIVE_AUX_IO_SIZE];
} DXGKARG_DPAUXIOTRANSMISSION, *PDXGKARG_DPAUXIOTRANSMISSION;

Anggota

Write

Menunjukkan apakah operasi dibaca atau ditulis. Nilai nol menunjukkan bahwa operasi Data Konfigurasi DisplayPort (DPCD) adalah baca; nilai satu menunjukkan penulisan ke DPCD.

CanUseCachedData

Ketika diatur, menunjukkan bahwa driver dapat menggunakan data cache tanpa transaksi AUX aktual.

Reserved

Dipesan; jangan gunakan.

RootPortIndex

Nilai indeks konektor berkemampuan DP untuk melakukan operasi baca atau tulis DPCD. Driver mengembalikan jumlah total konektor berkemampuan DP pada GPU dalam panggilan sebelumnya ke DXGKDDI_QUERYDPCAPS. Panggilan berikutnya ke DXGKDDI_DPAUXIOTRANSMISSION merujuk ke konektor DP dengan RootPortIndex mulai dari 0 hingga NumRootPorts - 1.

DPCDAddress

Alamat DPCD untuk operasi baca atau tulis.

NumBytesRequested

Jumlah byte untuk dibaca/ditulis mulai dari DPCDAddress.

DPNativeError

Bidang di mana driver dapat mengodekan detail selengkapnya tentang kesalahan saat mengembalikan STATUS_DEVICE_PROTOCOL_ERROR dari DXGKDDI_DPAUXIOTRANSMISSION.

NumBytesDone

Jumlah byte aktual yang dibaca atau ditulis.

Data[MAX_DP_NATIVE_AUX_IO_SIZE]

Buffer yang berisi data untuk menulis operasi tulis, atau untuk menerima data untuk operasi baca.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header dispmprt.h

Lihat juga

DXGKDDI_QUERYDPCAPS

DXGKDDI_DPAUXIOTRANSMISSION