IDD_CX_CLIENT_CONFIG 结构 (iddcx.h)

IDD_CX_CLIENT_CONFIG 结构包含显示驱动程序可以使用的 IDDCX 回调函数。

语法

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

成员

Size

结构的总大小。

EvtIddCxDeviceIoControl

指向 PFN_IDD_CX_DEVICE_IO_CONTROL 函数的 指针。 此函数可用于用户会话进程与驱动程序之间的通信;通常,此信道由配套应用程序用来控制驱动程序的某些方面。

EvtIddCxParseMonitorDescription

指向 PFN_IDD_CX_PARSE_MONITOR_DESCRIPTION 函数的 指针。

EvtIddCxAdapterInitFinished

指向 PFN_IDD_CX_ADAPTER_INIT_FINISHED 函数的 指针。

EvtIddCxAdapterCommitModes

指向 PFN_IDD_CX_ADAPTER_COMMIT_MODES 函数的 指针。

EvtIddCxMonitorGetDefaultDescriptionModes

指向 PFN_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES 函数的 指针。

EvtIddCxMonitorQueryTargetModes

指向 PFN_IDD_CX_MONITOR_QUERY_TARGET_MODES 函数的 指针。

EvtIddCxMonitorAssignSwapChain

指向 PFN_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN 函数的 指针。

EvtIddCxMonitorUnassignSwapChain

指向 PFN_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN函数的 指针。

EvtIddCxMonitorI2CTransmit

指向 PFN_IDD_CX_MONITOR_I2C_TRANSMIT函数的 指针。

EvtIddCxMonitorI2CReceive

指向 PFN_IDD_CX_MONITOR_I2C_RECEIVE函数的 指针。

EvtIddCxMonitorSetGammaRamp

指向 PFN_IDD_CX_MONITOR_SET_GAMMA_RAMP 函数的 指针。

EvtIddCxMonitorOPMGetCertificateSize

指向 PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE函数的 指针。

EvtIddCxMonitorOPMGetCertificate

指向 PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE 函数的 指针。

EvtIddCxMonitorOPMCreateProtectedOutput

指向 PFN_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT 函数的 指针。

EvtIddCxMonitorOPMGetRandomNumber

指向 PFN_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER 函数的 指针。

EvtIddCxMonitorOPMSetSigningKeyAndSequenceNumbers

指向 PFN_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS 函数的 指针。

EvtIddCxMonitorOPMGetInformation

指向 PFN_IDD_CX_MONITOR_OPM_GET_INFOMATION 函数的 指针。

EvtIddCxMonitorOPMConfigureProtectedOutput

指向 PFN_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT函数的 指针。

EvtIddCxMonitorOPMDestroyProtectedOutput

指向 PFN_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT 函数的 指针。

EvtIddCxMonitorGetPhysicalSize

EvtIddCxParseMonitorDescription2

EvtIddCxAdapterQueryTargetInfo

EvtIddCxAdapterCommitModes2

EvtIddCxMonitorSetDefaultHdrMetaData

EvtIddCxMonitorQueryTargetModes2

要求

要求
Header iddcx.h