DXGKDDI_DPAUXIOTRANSMISSION callback function ()
The DXGKDDI_DPAUXIOTRANSMISSION callback reads or writes DisplayPort Configuration Data (DPCD) for devices directly attached on the GPU.
Syntax
DXGKDDI_DPAUXIOTRANSMISSION DxgkddiDpauxiotransmission;
NTSTATUS DxgkddiDpauxiotransmission(
HANDLE Context,
PDXGKARG_DPAUXIOTRANSMISSION pArgs
)
{...}
Parameters
Context
Context pointer provided when querying the interface.
pArgs
Pointer to a DXGKARG_DPAUXIOTRANSMISSION structure.
Return value
DXGKDDI_DPAUXIOTRANSMISSION returns STATUS_SUCCESS if it succeeds; otherwise it returns an error code such as one of the following:
Error Code | Meaning |
---|---|
STATUS_DRIVER_INTERNAL_ERROR | An internal software error occurred. |
STATUS_ACCESS_DENIED | The request is not supported. For Windows 10 version 2004, only native AUX read is supported. |
STATUS_BUFFER_TOO_SMALL | The buffer is too small for the operation. |
STATUS_DEVICE_HARDWARE_ERROR | A hardware error occurred. |
STATUS_DEVICE_POWERED_OFF | The device is powered off. |
STATUS_DEVICE_NOT_CONNECTED | The device is not connected. |
STATUS_DEVICE_PROTOCOL_ERROR | An error occurred at the DP AUX protocol level. The driver can use DPNativeError to encode more details about the error. |
Remarks
Write operations are not supported in Windows 10, version 2004 and should be blocked.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |