// iddcx.h
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;
};
View the official Windows Driver Kit DDI referenceNo description available.
The IDDCX_ENDPOINT_DIAGNOSTIC_INFO provides information about the video data endpoint.
SizeTotal size of this structure, in bytes.
TransmissionTypeA IDDCX_TRANSMISSION_TYPE value that describes the type of link the video data is being transmitted over.
pEndPointFriendlyNamePointer 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.
pEndPointModelNamePointer to a string with the model name of the endpoint. Must be a non-empty string.
pEndPointManufacturerNamePointer to a string with the manufacturer name of the endpoint. Must be a non-empty string.
pHardwareVersionPointer to a IDDCX_ENDPOINT_VERSION structure that contains the version info for the endpoint hardware.
pFirmwareVersionPointer to a IDDCX_ENDPOINT_VERSION structure that contains the version info for the endpoint firmware.
GammaSupportA IDDCX_FEATURE_IMPLEMENTATION value that indicates how gamma is implemented.