Freigeben über


IDD_CX_CLIENT_CONFIG Struktur (iddcx.h)

Die IDD_CX_CLIENT_CONFIG Struktur enthält IDDCX-Rückruffunktionen, die der Anzeigetreiber verwenden kann.

Syntax

struct IDD_CX_CLIENT_CONFIG {
  ULONG                                                       Size;
  PFN_IDD_CX_DEVICE_IO_CONTROL                                EvtIddCxDeviceIoControl;
  PFN_IDD_CX_PARSE_MONITOR_DESCRIPTION                        EvtIddCxParseMonitorDescription;
  PFN_IDD_CX_ADAPTER_INIT_FINISHED                            EvtIddCxAdapterInitFinished;
  PFN_IDD_CX_ADAPTER_COMMIT_MODES                             EvtIddCxAdapterCommitModes;
  PFN_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES            EvtIddCxMonitorGetDefaultDescriptionModes;
  PFN_IDD_CX_MONITOR_QUERY_TARGET_MODES                       EvtIddCxMonitorQueryTargetModes;
  PFN_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN                         EvtIddCxMonitorAssignSwapChain;
  PFN_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN                       EvtIddCxMonitorUnassignSwapChain;
  PFN_IDD_CX_MONITOR_I2C_TRANSMIT                             EvtIddCxMonitorI2CTransmit;
  PFN_IDD_CX_MONITOR_I2C_RECEIVE                              EvtIddCxMonitorI2CReceive;
  PFN_IDD_CX_MONITOR_SET_GAMMA_RAMP                           EvtIddCxMonitorSetGammaRamp;
  PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE                 EvtIddCxMonitorOPMGetCertificateSize;
  PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE                      EvtIddCxMonitorOPMGetCertificate;
  PFN_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT              EvtIddCxMonitorOPMCreateProtectedOutput;
  PFN_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER                    EvtIddCxMonitorOPMGetRandomNumber;
  PFN_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS EvtIddCxMonitorOPMSetSigningKeyAndSequenceNumbers;
  PFN_IDD_CX_MONITOR_OPM_GET_INFOMATION                       EvtIddCxMonitorOPMGetInformation;
  PFN_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT           EvtIddCxMonitorOPMConfigureProtectedOutput;
  PFN_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT             EvtIddCxMonitorOPMDestroyProtectedOutput;
  PFN_IDD_CX_MONITOR_GET_PHYSICAL_SIZE                        EvtIddCxMonitorGetPhysicalSize;
  PFN_IDD_CX_PARSE_MONITOR_DESCRIPTION2                       EvtIddCxParseMonitorDescription2;
  PFN_IDD_CX_ADAPTER_QUERY_TARGET_INFO                        EvtIddCxAdapterQueryTargetInfo;
  PFN_IDD_CX_ADAPTER_COMMIT_MODES2                            EvtIddCxAdapterCommitModes2;
  PFN_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA                 EvtIddCxMonitorSetDefaultHdrMetaData;
  PFN_IDD_CX_MONITOR_QUERY_TARGET_MODES2                      EvtIddCxMonitorQueryTargetModes2;
};

Angehörige

Size

Die Gesamtgröße der Struktur.

EvtIddCxDeviceIoControl

Ein Zeiger auf die PFN_IDD_CX_DEVICE_IO_CONTROL-Funktion. Diese Funktion kann für die Kommunikation zwischen einem Benutzersitzungsprozess und dem Treiber verwendet werden; In der Regel wird dieser Kommunikationskanal von einer Begleitanwendung verwendet, um einen bestimmten Aspekt des Treibers zu steuern.

EvtIddCxParseMonitorDescription

Ein Zeiger auf die PFN_IDD_CX_PARSE_MONITOR_DESCRIPTION-Funktion.

EvtIddCxAdapterInitFinished

Ein Zeiger auf die PFN_IDD_CX_ADAPTER_INIT_FINISHED-Funktion.

EvtIddCxAdapterCommitModes

Ein Zeiger auf die PFN_IDD_CX_ADAPTER_COMMIT_MODES-Funktion.

EvtIddCxMonitorGetDefaultDescriptionModes

Ein Zeiger auf die PFN_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES-Funktion.

EvtIddCxMonitorQueryTargetModes

Ein Zeiger auf die PFN_IDD_CX_MONITOR_QUERY_TARGET_MODES-Funktion.

EvtIddCxMonitorAssignSwapChain

Ein Zeiger auf die PFN_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN-Funktion.

EvtIddCxMonitorUnassignSwapChain

Ein Zeiger auf die PFN_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN-Funktion.

EvtIddCxMonitorI2CTransmit

Ein Zeiger auf die PFN_IDD_CX_MONITOR_I2C_TRANSMIT-Funktion.

EvtIddCxMonitorI2CReceive

Ein Zeiger auf die PFN_IDD_CX_MONITOR_I2C_RECEIVE-Funktion.

EvtIddCxMonitorSetGammaRamp

Ein Zeiger auf die PFN_IDD_CX_MONITOR_SET_GAMMA_RAMP-Funktion.

EvtIddCxMonitorOPMGetCertificateSize

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE-Funktion.

EvtIddCxMonitorOPMGetCertificate

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE-Funktion.

EvtIddCxMonitorOPMCreateProtectedOutput

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT-Funktion.

EvtIddCxMonitorOPMGetRandomNumber

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER-Funktion.

EvtIddCxMonitorOPMSetSigningKeyAndSequenceNumbers

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS-Funktion.

EvtIddCxMonitorOPMGetInformation

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_GET_INFOMATION-Funktion.

EvtIddCxMonitorOPMConfigureProtectedOutput

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT-Funktion.

EvtIddCxMonitorOPMDestroyProtectedOutput

Ein Zeiger auf die PFN_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT-Funktion.

EvtIddCxMonitorGetPhysicalSize

EvtIddCxParseMonitorDescription2

EvtIddCxAdapterQueryTargetInfo

EvtIddCxAdapterCommitModes2

EvtIddCxMonitorSetDefaultHdrMetaData

EvtIddCxMonitorQueryTargetModes2

Anforderungen

Anforderung Wert
Header- iddcx.h