IDDCX_ENDPOINT_DIAGNOSTIC_INFO structure (iddcx.h)

The IDDCX_ENDPOINT_DIAGNOSTIC_INFO provides information about the video data endpoint.

Syntax

struct IDDCX_ENDPOINT_DIAGNOSTIC_INFO {
  UINT                         Size;
  IDDCX_TRANSMISSION_TYPE      TransmissionType;
  PCWSTR                       pEndPointFriendlyName;
  PCWSTR                       pEndPointModelName;
  PCWSTR                       pEndPointManufacturerName;
  IDDCX_ENDPOINT_VERSION       *pHardwareVersion;
  IDDCX_ENDPOINT_VERSION       *pFirmwareVersion;
  IDDCX_FEATURE_IMPLEMENTATION GammaSupport;
};

Members

Size

Total size of this structure, in bytes.

TransmissionType

A IDDCX_TRANSMISSION_TYPE value that describes the type of link the video data is being transmitted over.

pEndPointFriendlyName

Pointer to a string with the friendly name of the endpoint, if one exists. This is applicable if the user can give the device a name and is NULL if a friendly name does not exist.

pEndPointModelName

Pointer to a string with the model name of the endpoint. Must be a non-empty string.

pEndPointManufacturerName

Pointer to a string with the manufacturer name of the endpoint. Must be a non-empty string.

pHardwareVersion

Pointer to a IDDCX_ENDPOINT_VERSION structure that contains the version info for the endpoint hardware.

pFirmwareVersion

Pointer to a IDDCX_ENDPOINT_VERSION structure that contains the version info for the endpoint firmware.

GammaSupport

A IDDCX_FEATURE_IMPLEMENTATION value that indicates how gamma is implemented.

Requirements

Requirement Value
Header iddcx.h

See also

IDDCX_ADAPTER_CAPS

IDDCX_ENDPOINT_VERSION

IDDCX_FEATURE_IMPLEMENTATION

IDDCX_TRANSMISSION_TYPE