Partager via


D3DDDI_QUERYREGISTRY_FLAGS structure (d3dukmdt.h)

Ces indicateurs contrôlent la façon dont les chaînes sont récupérées via QueryAdapterInfo pour KMTQAITYPE_QUERYREGISTRY.

Syntaxe

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

Membres

TranslatePath

MutableValue

Reserved

Value

Configuration requise

Condition requise Valeur
En-tête d3dukmdt.h

Voir aussi

TranslatePath

UINT TranslatePath : 1

Lorsqu’une clé de Registre particulière stocke un chemin d’accès à un autre fichier de pilote, l’appelant de QueryAdapterInfo peut avoir ce chemin d’accès converti en chemin auquel un processus isolé peut accéder. La définition de TranslatePath sur 1 indique que la clé de Registre est une chaîne qui doit être traduite, le cas échéant. La chaîne de Registre doit être un chemin d’accès complet à un fichier dans le magasin de pilotes, et la traduction ne se produit pas lorsque la traduction n’est pas nécessaire.

TranslatePath doit avoir la valeur 0 lorsque D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH et D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH sont utilisés. Toutefois, D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH et D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH agissent toujours comme si TranslatePath était défini sur 1.

MutableValue

Réservé. Les appelants de QueryAdapterInfo doivent définir cette valeur sur 0.

Réservé

Réservé. Les appelants de QueryAdapterInfo doivent définir cette valeur sur 0.

Valeur

Valeur UINT

Le champ Valeur existe pour lire tous ces indicateurs dans une syntaxe brute, au lieu du champ de bits nommé.

Voir aussi