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 |