Compartilhar via


estrutura D3DDDI_QUERYREGISTRY_FLAGS (d3dukmdt.h)

Esses sinalizadores controlam como as cadeias de caracteres estão sendo recuperadas por meio de QueryAdapterInfo para KMTQAITYPE_QUERYREGISTRY.

Sintaxe

typedef struct _D3DDDI_QUERYREGISTRY_FLAGS {
  union {
    struct {
      UINT TranslatePath : 1;
      UINT MutableValue : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_QUERYREGISTRY_FLAGS;

Membros

TranslatePath

MutableValue

Reserved

Value

Requisitos

Requisito Valor
Cabeçalho d3dukmdt.h

Confira também

TranslatePath

UINT TranslatePath: 1

Quando uma chave do Registro específica armazena um caminho para outro arquivo de driver, o chamador de QueryAdapterInfo pode ter esse caminho convertido no caminho que um processo isolado pode acessar. Definir TranslatePath como 1 indica que a chave do Registro é uma cadeia de caracteres que deve ser convertida, quando apropriado. A cadeia de caracteres do Registro deve ser um caminho completo para um arquivo no repositório de driver e a tradução não ocorrerá quando a tradução não for necessária.

TranslatePath deve ser definido como 0 quando D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH e D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH são usados. No entanto, D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH e D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH sempre agirão como se TranslatePath estivesse definido como 1.

MutableValue

Reservado. Os chamadores de QueryAdapterInfo devem definir esse valor como 0.

Reservado

Reservado. Os chamadores de QueryAdapterInfo devem definir esse valor como 0.

Valor

Valor UINT

O campo Valor existe para ler todos esses sinalizadores em uma sintaxe bruta, em vez do campo de bits nomeado.

Consulte Também