Compartilhar via


estrutura DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS (d3dkmddi.h)

DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS especifica sinalizadores a serem usados ao atualizar o valor atual de um lote de cercas nativas da CPU.

Sintaxe

typedef struct _DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS {
  union {
    struct {
      UINT AlwaysSignaled : 1;
      UINT NotificationOnly : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS;

Membros

AlwaysSignaled

Para lidar com casos especiais, como o dispositivo pai da cerca que está sendo colocada em erro, Dxgkrnl fornecerá um novo CurrentValue como 0xFFFFFFFF e chamará DxgkDdiUpdateCurrentValuesFromCpu com o conjunto de sinalizadores de AlwaysSignaled. Esse sinalizador indica ao driver que o objeto fence CurrentValue não pode ser confiado para ser atualizado como antes. O processador de gerenciamento de driver/contexto deve garantir que, quando ele vir uma espera de GPU dessa cerca, ele deve ser desbloqueado imediatamente sem realmente enfileirar uma espera. Da mesma forma, quando ele vê um sinal dessa cerca deve ser um no-op e não tocar no armazenamento da cerca.

NotificationOnly

O sistema operacional define esse sinalizador para informar ao KMD que ele não deve realmente gravar um novo valor para local do CurrentValue e, em vez disso, essa chamada é apenas uma notificação de que CurrentValue foi atualizado e o KMD deve examinar novamente sua lista de execução para desbloquear todos os garçons de GPU que agora são sinalizados. Esse sinalizador é usado para manipular cercas nativas do adaptador cruzado, conforme descrito em objetos de cerca de GPU nativa.

Reserved

Reservado para uso do sistema.

Value

Uma maneira alternativa de acessar os sinalizadores.

Observações

Para obter mais informações sobre cercas de GPU nativas, consulte objetos de cerca de GPU nativa.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2
cabeçalho d3dkmddi.h

Consulte também

DXGKARG_UPDATECURRENTVALUESFROMCPU

DxgkDdiUpdateCurrentValuesFromCpu