estrutura DXGKARG_DPAUXIOTRANSMISSION (dispmprt.h)
A estrutura DXGKARG_DPAUXIOTRANSMISSION é um parâmetro para o retorno de chamada DXGKDDI_DPAUXIOTRANSMISSION .
Sintaxe
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;
Membros
Write
Indica se a operação é de leitura ou gravação. Um valor zero indica que a operação DPCD (DisplayPort Configuration Data) é uma leitura; um valor de um indica uma gravação no DPCD.
CanUseCachedData
Quando definido, indica que o driver pode usar dados armazenados em cache sem a transação AUX real.
Reserved
Reservado; não use.
RootPortIndex
Valor de índice do conector compatível com DP no qual executar a operação de leitura ou gravação DPCD. O driver retornou o número total de conectores compatíveis com DP na GPU em uma chamada anterior à DXGKDDI_QUERYDPCAPS. Chamadas subsequentes para DXGKDDI_DPAUXIOTRANSMISSION referem-se aos conectores DP com RootPortIndex variando de 0 a NumRootPorts – 1.
DPCDAddress
O endereço DPCD para a operação de leitura ou gravação.
NumBytesRequested
Número de bytes para leitura/gravação começando em DPCDAddress.
DPNativeError
Campo no qual o driver pode codificar mais detalhes sobre o erro ao retornar STATUS_DEVICE_PROTOCOL_ERROR de DXGKDDI_DPAUXIOTRANSMISSION.
NumBytesDone
Número real de bytes que foram lidos ou gravados.
Data[MAX_DP_NATIVE_AUX_IO_SIZE]
Buffer que contém os dados a serem gravados para uma operação de gravação ou para receber os dados de uma operação de leitura.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | dispmprt.h |