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

成员

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

要求

   
Header iddcx.h