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 |