EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA função de retorno de chamada (iddcx.h)
O sistema operacional chama EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA para fornecer os metadados hdr10 padrão que um driver de console deve enviar para o monitor quando os metadados padrão são especificados em uma chamada para IddCxSwapChainReleaseAndAcquireBuffer2.
Sintaxe
EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;
NTSTATUS EvtIddCxMonitorSetDefaultHdrMetadata(
IDDCX_MONITOR MonitorObject,
const IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA *pInArgs
)
{...}
Parâmetros
MonitorObject
[in] Um objeto IDDCX_MONITOR que é o identificador de contexto do sistema operacional para o monitor. O sistema operacional forneceu esse identificador em uma chamada anterior para IddCxMonitorCreate.
pInArgs
[in] Ponteiro para uma estrutura IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA que contém os argumentos de entrada para essa função de retorno de chamada.
Retornar valor
EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA retorna um valor NTSTATUS . Se a operação for bem-sucedida, ela retornará STATUS_SUCCESS ou outro valor status para o qual NT_SUCCESS(status) é igual a TRUE. Caso contrário, ele retornará um código de erro NTSTATUS apropriado.
Comentários
O sistema operacional chama apenas essa função de retorno de chamada para drivers de console. Ele chama o driver para qualquer monitor que dê suporte ao HDR para informar ao driver quais metadados hdr padrão usar se o driver definir o IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16. . Essa chamada ocorre depois que IddCxMonitorCreate é chamado e antes de qualquer chamada para EVT_IDD_CX_ADAPTER_COMMIT_MODES2. O driver deve usar esses dados sempre que IDDCX_HDRMETADATA_TYPE_DEFAULT for especificado como o tipo de metadados no IDDCX_METADATA2 retornado ao chamar IddCxSwapChainReleaseAndAcquireBuffer2. O sistema operacional pode chamar o driver para atualizar esse padrão a qualquer momento.
Para obter mais informações sobre o suporte ao HDR, consulte Atualizações do IddCx versão 1.10.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 22H2 Atualização de setembro (IddCx versão 1.10) |
Cabeçalho | iddcx.h |