estructura DXGKARG_DPAUXIOTRANSMISSION (dispmprt.h)
La estructura DXGKARG_DPAUXIOTRANSMISSION es un parámetro para la devolución de llamada de DXGKDDI_DPAUXIOTRANSMISSION .
Sintaxis
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;
Miembros
Write
Indica si la operación es de lectura o escritura. Un valor de cero indica que la operación DisplayPort Configuration Data (DPCD) es una lectura; un valor de uno indica una escritura en el DPCD.
CanUseCachedData
Cuando se establece, indica que el controlador puede usar datos almacenados en caché sin transacciones reales de la experiencia del usuario.
Reserved
Reservado; no usar.
RootPortIndex
Valor de índice del conector compatible con DP en el que se va a realizar la operación de lectura o escritura de DPCD. El controlador devolvió el número total de conectores compatibles con DP en la GPU en una llamada anterior a DXGKDDI_QUERYDPCAPS. Las llamadas posteriores a DXGKDDI_DPAUXIOTRANSMISSION hacen referencia a los conectores de DP con RootPortIndex comprendido entre 0 y NumRootPorts - 1.
DPCDAddress
Dirección DPCD para la operación de lectura o escritura.
NumBytesRequested
Número de bytes que se van a leer y escribir a partir de DPCDAddress.
DPNativeError
Campo en el que el controlador puede codificar más detalles sobre el error al devolver STATUS_DEVICE_PROTOCOL_ERROR desde DXGKDDI_DPAUXIOTRANSMISSION.
NumBytesDone
Número real de bytes leídos o escritos.
Data[MAX_DP_NATIVE_AUX_IO_SIZE]
Búfer que contiene los datos que se van a escribir para una operación de escritura o en el que se van a recibir los datos de una operación de lectura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 |
Encabezado | dispmprt.h |