Condividi tramite


struttura IDD_CX_CLIENT_CONFIG (iddcx.h)

La struttura IDD_CX_CLIENT_CONFIG contiene funzioni di callback IDDCX che il driver di visualizzazione può usare.

Sintassi

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

Members

Size

Dimensioni totali della struttura.

EvtIddCxDeviceIoControl

Puntatore alla funzione PFN_IDD_CX_DEVICE_IO_CONTROL . Questa funzione può essere usata per la comunicazione tra un processo di sessione utente e il driver; in genere questo canale di comunicazione viene usato da un'applicazione complementare per controllare alcuni aspetti del driver.

EvtIddCxParseMonitorDescription

Puntatore alla funzione PFN_IDD_CX_PARSE_MONITOR_DESCRIPTION .

EvtIddCxAdapterInitFinished

Puntatore alla funzione PFN_IDD_CX_ADAPTER_INIT_FINISHED .

EvtIddCxAdapterCommitModes

Puntatore alla funzione PFN_IDD_CX_ADAPTER_COMMIT_MODES .

EvtIddCxMonitorGetDefaultDescriptionModes

Puntatore alla funzione PFN_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES .

EvtIddCxMonitorQueryTargetModes

Puntatore alla funzione PFN_IDD_CX_MONITOR_QUERY_TARGET_MODES .

EvtIddCxMonitorAssignSwapChain

Puntatore alla funzione PFN_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN .

EvtIddCxMonitorUnassignSwapChain

Puntatore alla funzione PFN_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN .

EvtIddCxMonitorI2CTransmit

Puntatore alla funzione PFN_IDD_CX_MONITOR_I2C_TRANSMIT .

EvtIddCxMonitorI2CReceive

Puntatore alla funzione PFN_IDD_CX_MONITOR_I2C_RECEIVE .

EvtIddCxMonitorSetGammaRamp

Puntatore alla funzione PFN_IDD_CX_MONITOR_SET_GAMMA_RAMP .

EvtIddCxMonitorOPMGetCertificateSize

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE .

EvtIddCxMonitorOPMGetCertificate

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_GET_CERTIFICATE .

EvtIddCxMonitorOPMCreateProtectedOutput

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT .

EvtIddCxMonitorOPMGetRandomNumber

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER .

EvtIddCxMonitorOPMSetSigningKeyAndSequenceNumbers

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS .

EvtIddCxMonitorOPMGetInformation

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_GET_INFOMATION .

EvtIddCxMonitorOPMConfigureProtectedOutput

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT .

EvtIddCxMonitorOPMDestroyProtectedOutput

Puntatore alla funzione PFN_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT .

EvtIddCxMonitorGetPhysicalSize

EvtIddCxParseMonitorDescription2

EvtIddCxAdapterQueryTargetInfo

EvtIddCxAdapterCommitModes2

EvtIddCxMonitorSetDefaultHdrMetaData

EvtIddCxMonitorQueryTargetModes2

Requisiti

Requisito Valore
Intestazione iddcx.h