Partager via


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 dans un appel antérieur à IddCxMonitorCreate.

pInArgs

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

Valeur de retour

EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA retourne une valeur de NTSTATUS. Si l’opération réussit, elle retourne STATUS_SUCCESS ou une autre valeur d’état pour laquelle NT_SUCCESS(status) a la valeur TRUE. Sinon, elle 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 n’importe quel 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. drapeau. Cet appel se produit après IddCxMonitorCreate est appelé 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 de 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 IddCx version 1.10.

Exigences

Exigence Valeur
client minimum pris en charge Mise à jour de septembre de Windows 11 version 22H2 (IddCx version 1.10)
d’en-tête iddcx.h

Voir aussi

IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2