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;
};

Member

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 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