DXGKARG_DPAUXIOTRANSMISSION 구조체(dispmprt.h)
DXGKARG_DPAUXIOTRANSMISSION 구조는 DXGKDDI_DPAUXIOTRANSMISSION 콜백에 대한 매개 변수입니다.
구문
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;
멤버
Write
작업이 읽기 또는 쓰기인지 여부를 나타냅니다. 값이 0이면 DPCD(DisplayPort 구성 데이터) 작업이 읽기임을 나타냅니다. 값이 1이면 DPCD에 대한 쓰기가 표시됩니다.
CanUseCachedData
를 설정하면 드라이버가 실제 AUX 트랜잭션 없이 캐시된 데이터를 사용할 수 있음을 나타냅니다.
Reserved
예약되어 있으므로 사용하지 마세요.
RootPortIndex
DPCD 읽기 또는 쓰기 작업을 수행할 DP 지원 커넥터의 인덱스 값입니다. 드라이버는 DXGKDDI_QUERYDPCAPS 대한 이전 호출에서 GPU에서 총 DP 지원 커넥터 수를 반환했습니다. DXGKDDI_DPAUXIOTRANSMISSION 대한 후속 호출은 RootPortIndex가 0에서 NumRootPorts - 1에 이르는 DP 커넥터를 참조합니다.
DPCDAddress
읽기 또는 쓰기 작업의 DPCD 주소입니다.
NumBytesRequested
DPCDAddress부터 읽기/쓰기가 가능한 바이트 수입니다.
DPNativeError
드라이버가 DXGKDDI_DPAUXIOTRANSMISSION STATUS_DEVICE_PROTOCOL_ERROR 반환할 때 오류에 대한 자세한 내용을 인코딩할 수 있는 필드입니다.
NumBytesDone
읽거나 쓴 실제 바이트 수입니다.
Data[MAX_DP_NATIVE_AUX_IO_SIZE]
쓰기 작업을 위해 쓸 데이터 또는 읽기 작업을 위해 데이터를 받을 데이터가 들어 있는 버퍼입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 2004 |
머리글 | dispmprt.h |