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 |