структура 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
Поле Значение существует для чтения всех этих флагов в необработанном синтаксисе вместо именованного битового поля.