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
要求
要求 | 值 |
---|---|
Header | d3dukmdt.h |
另请参阅
TranslatePath
UINT TranslatePath:1
当特定注册表项存储另一个驱动程序文件的路径时,QueryAdapterInfo 的调用方可以将该路径转换为独立进程可以访问的路径。 将 TranslatePath 设置为 1 表示注册表项是应翻译的字符串(如果适用)。 注册表字符串必须是驱动程序存储中文件的完整路径,在不需要转换时不会进行转换。
使用 D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH 和 D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 时,TranslatePath 必须设置为 0。 但是,如果 TranslatePath 设置为 1,D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH和D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH将始终运行。
MutableValue
保留。 QueryAdapterInfo 的调用方必须将此值设置为 0。
预留
保留。 QueryAdapterInfo 的调用方必须将此值设置为 0。
值
UINT 值
“值”字段的存在用于以原始语法而不是命名位字段读取所有这些标志。