UCSI_GET_ERROR_STATUS_IN - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ucmucsispec.h

typedef struct _UCSI_GET_ERROR_STATUS_IN {
  union {
    UINT16 AsUInt16;
    struct {
      UINT16 UnrecognizedCommandError : 1;
      UINT16 NonExistentConnectorNumberError : 1;
      UINT16 InvalidCommandParametersError : 1;
      UINT16 IncompatibleConnectorPartnerError : 1;
      UINT16 CcCommunicationError : 1;
      UINT16 CommandFailureDueToDeadBattery : 1;
      UINT16 ContractNegotiationFailure : 1;
    };
  } ErrorInformation;
  UINT8 VendorDefined[14];
} UCSI_GET_ERROR_STATUS_IN, *PUCSI_GET_ERROR_STATUS_IN;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ucmucsispec-_ucsi_get_error_status_in)

_UCSI_GET_ERROR_STATUS_IN structure

Description

Used in the GET_ERROR_STATUS command. See Table 4-47 in UCSI spec version 1.2.

Members

ErrorInformation

ErrorInformation.AsUInt16

ErrorInformation.UnrecognizedCommandError

ErrorInformation.NonExistentConnectorNumberError

ErrorInformation.InvalidCommandParametersError

ErrorInformation.IncompatibleConnectorPartnerError

ErrorInformation.CcCommunicationError

ErrorInformation.CommandFailureDueToDeadBattery

ErrorInformation.ContractNegotiationFailure

VendorDefined

Remarks

See also