Compartilhar via


estrutura DXGK_POWER_COMPONENT_FLAGS (d3dkmddi.h)

Descreve informações de transição de estado sobre um componente de energia.

Sintaxe

typedef struct _DXGK_POWER_COMPONENT_FLAGS {
  union {
    struct {
      UINT Reserved0 : 1;
      UINT DriverCompletesFStateTransition : 1;
      UINT TransitionTo_F0_OnDx : 1;
      UINT NoDebounce : 1;
      UINT ActiveInD3 : 1;
#if ...
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} DXGK_POWER_COMPONENT_FLAGS;

Membros

Reserved0

Reservado para uso do sistema e deve ser definido como zero.

DriverCompletesFStateTransition

Se definido, indica que o driver de miniporto de exibição chamará a função DxgkCbCompleteFStateTransition para um componente de energia registrado quando o componente concluir uma transição de estado F.

Para obter mais informações, consulte a seção Comentários da função DxgkCbCompleteFStateTransition .

TransitionTo_F0_OnDx

Se definido, indica que a estrutura de gerenciamento de energia do Windows colocará um componente de energia registrado no estado de energia F0 durante as transições de Dx (estado de energia do dispositivo).

Se definido, durante uma transição Dx, o power manager coloca o componente no estado F0 antes de enviar um Dx IRP para a pilha do dispositivo. O power manager mantém o componente no estado F0 até que o D0 IRP seja concluído.

NoDebounce

ActiveInD3

Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 29 bits restantes (0xFFFFFFF8) do membro Value de 32 bits como zeros.

Value

Um membro na união que DXGK_POWER_COMPONENT_FLAGS contém que pode conter um valor de 32 bits que identifica informações sobre o componente de energia.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DxgkCbCompleteFStateTransition