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é.