структура D3DDDI_QUERYREGISTRY_FLAGS (d3dukmdt.h)

Эти флаги управляют получением строк с помощью QueryAdapterInfo для KMTQAITYPE_QUERYREGISTRY.

Синтаксис

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

Члены

TranslatePath

MutableValue

Reserved

Value

Требования

Требование Значение
Заголовок d3dukmdt.h

См. также раздел

TranslatePath

UINT TranslatePath: 1

Если в определенном разделе реестра хранится путь к другому файлу драйвера, вызывающий объект QueryAdapterInfo может преобразовать этот путь в путь, к которому могут получить доступ изолированные процессы. Если для TranslatePath задано значение 1, раздел реестра является строкой, которую при необходимости необходимо перевести. Строка реестра должна быть полным путем к файлу в хранилище драйверов, и преобразование не будет выполняться, если преобразование не требуется.

При использовании D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH и D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATHtranslatePath необходимо задать значение 0. Однако D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH и D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH всегда будут действовать как , если для TranslatePath задано значение 1.

MutableValue

Зарезервировано. Вызывающие объект QueryAdapterInfo должны присвоить этому значению значение 0.

Зарезервировано

Зарезервировано. Вызывающие объект QueryAdapterInfo должны присвоить этому значению значение 0.

Значение

Значение UINT

Поле Значение существует для чтения всех этих флагов в необработанном синтаксисе вместо именованного битового поля.

См. также: