struttura DXGKARG_DPSBMTRANSMISSION (dispmprt.h)

La struttura DXGKARG_DPSBMTRANSMISSION è un parametro per il callback DXGKDDI_DPSBMTRANSMISSION .

Sintassi

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;

Members

CanUseCachedData

Se impostato, indica che il driver può restituire una risposta ai dati memorizzata nella cache. Questi dati devono essere in formato di pacchetto SBM (Sideband Message).

Reserved

Riservati; non usare.

RootPortIndex

Valore di indice del connettore che supporta DisplayPort in cui eseguire l'operazione di lettura o scrittura. Il driver ha restituito il numero totale di connettori che supportano DP nel GUP in una chiamata precedente a DXGKDDI_QUERYDPCAPS. Le chiamate successive a DXGKDDI_DPSBMTRANSMISSION fanno riferimento ai connettori DP con RootPortIndex compreso tra 0e NumRootPorts - 1.

BufferSizeSupplied

Dimensioni, in byte, del buffer fornito in Dati.

RequestLength

Dimensioni in byte di dati nelle dimensioni dei pacchetti SBM che il driver può scrivere direttamente nell'intervallo DPCD per DOWN_REQ.

MaxReplyLength

Dimensioni massime, in byte, sufficienti per la ricezione di una risposta da parte di Dati . Il driver deve rimuovere il pacchetto di overflow.

DPNativeError

Campo in cui il driver può codificare altri dettagli sull'errore durante la restituzione di STATUS_DEVICE_PROTOCOL_ERROR da DXGKDDI_DPSBMTRANSMISSION.

ActualReplyLength

Lunghezza della risposta effettiva restituita dal driver, in byte.

Data[1]

Buffer contenente i dati da scrivere per un'operazione di scrittura o in cui ricevere i dati per un'operazione di lettura.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione dispmprt.h

Vedi anche

DXGKDDI_QUERYDPCAPS

DXGKDDI_DPSBMTRANSMISSION