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_DRIVERSTOREPATHD3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 时,TranslatePath 必须设置为 0。 但是,如果 TranslatePath 设置为 1,D3DDDI_QUERYREGISTRY_DRIVERSTOREPATHD3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH将始终运行。

MutableValue

保留。 QueryAdapterInfo 的调用方必须将此值设置为 0。

预留

保留。 QueryAdapterInfo 的调用方必须将此值设置为 0。

UINT 值

“值”字段的存在用于以原始语法而不是命名位字段读取所有这些标志。

另请参阅