Bagikan melalui


struktur DXGKARG_DPSBMTRANSMISSION (dispmprt.h)

Struktur DXGKARG_DPSBMTRANSMISSION adalah parameter untuk panggilan balik DXGKDDI_DPSBMTRANSMISSION .

Sintaks

typedef struct _DXGKARG_DPSBMTRANSMISSION {
  struct {
    UINT CanUseCachedData : 1;
    UINT Reserved : 31;
  };
  UINT   RootPortIndex;
  UINT   BufferSizeSupplied;
  UINT   RequestLength;
  UINT   MaxReplyLength;
  UINT   DPNativeError;
  UINT   ActualReplyLength;
  BYTE   Data[1];
} DXGKARG_DPSBMTRANSMISSION, *PDXGKARG_DPSBMTRANSMISSION;

Anggota

CanUseCachedData

Saat diatur, menunjukkan bahwa driver dapat mengembalikan balasan data yang di-cache. Data ini harus dalam format paket Sideband Message (SBM).

Reserved

Dipesan; jangan gunakan.

RootPortIndex

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

BufferSizeSupplied

Ukuran, dalam byte, dari buffer yang disediakan dalam Data.

RequestLength

Ukuran dalam byte Data dalam ukuran paket SBM yang dapat langsung ditulis driver ke rentang DPCD untuk DOWN_REQ.

MaxReplyLength

Ukuran maksimum, dalam byte, bahwa Data cukup besar untuk menerima balasan. Driver perlu membuang paket yang meluap.

DPNativeError

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

ActualReplyLength

Panjang balasan aktual yang dikembalikan oleh driver, dalam byte.

Data[1]

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_DPSBMTRANSMISSION