EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA fonction de rappel (iddcx.h)

Le système d’exploitation appelle EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA pour fournir les métadonnées HDR10 par défaut qu’un pilote de console doit envoyer au moniteur lorsque les métadonnées par défaut sont spécifiées dans un appel à IddCxSwapChainReleaseAndAcquireBuffer2.

Syntaxe

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;

NTSTATUS EvtIddCxMonitorSetDefaultHdrMetadata(
  IDDCX_MONITOR MonitorObject,
  const IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA *pInArgs
)
{...}

Paramètres

MonitorObject

[in] Objet IDDCX_MONITOR qui est le handle de contexte du système d’exploitation pour le moniteur. Le système d’exploitation a fourni ce handle lors d’un appel précédent à IddCxMonitorCreate.

pInArgs

[in] Pointeur vers une structure IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA qui contient les arguments d’entrée pour cette fonction de rappel.

Valeur retournée

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA retourne une valeur NTSTATUS . Si l’opération réussit, elle retourne STATUS_SUCCESS ou une autre valeur status pour laquelle NT_SUCCESS(status) est true. Sinon, il retourne un code d’erreur NTSTATUS approprié.

Remarques

Le système d’exploitation appelle uniquement cette fonction de rappel pour les pilotes de console. Il appelle le pilote pour tout moniteur qui prend en charge HDR pour indiquer au pilote quelles métadonnées HDR par défaut utiliser si le pilote définit le IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16. . Cet appel se produit après l’appel d’IddCxMonitorCreate et avant tout appel à EVT_IDD_CX_ADAPTER_COMMIT_MODES2. Le pilote doit utiliser ces données chaque fois que IDDCX_HDRMETADATA_TYPE_DEFAULT est spécifié comme type de métadonnées dans le IDDCX_METADATA2 retourné lors de l’appel d’IddCxSwapChainReleaseAndAcquireBuffer2. Le système d’exploitation peut appeler le pilote pour mettre à jour cette valeur par défaut à tout moment.

Pour plus d’informations sur la prise en charge HDR, consultez Mises à jour d’IddCx version 1.10.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2 Mise à jour de septembre (IddCx version 1.10)
En-tête iddcx.h

Voir aussi

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2