共用方式為


D3DDDI_QUERYREGISTRY_FLAGS結構 (d3dukmdt.h)

這些旗標可控制如何透過 KMTQAITYPE_QUERYREGISTRYD3DKMTQueryAdapterInfo 擷取字串。

語法

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

成員

TranslatePath

當特定登錄機碼儲存另一個驅動程式檔案的路徑時,QueryAdapterInfo 的呼叫端可能會將該路徑轉譯成隔離進程可以存取的路徑。 將 translatePath 設定為 1,表示登錄機碼是適當時應該翻譯的字串。

登錄字串必須是驅動程式存放區中檔案的完整路徑。 不需要翻譯時,不會進行翻譯。

TranslatePath 在使用 D3DDDI_QUERYREGISTRY_DRIVERSTOREPATHD3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 時,必須設定為 0。 不過,D3DDDI_QUERYREGISTRY_DRIVERSTOREPATHD3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 一律會 as-if TranslatePath 設為 1。

MutableValue

保留。 QueryAdapterInfo 的呼叫端必須將此值設定為 0。

Reserved

保留。 QueryAdapterInfo 的呼叫端必須將此值設定為 0。

價值

Value 欄位存在,以原始語法讀取所有這些旗標,而不是具名 bitfield。

Value

要求

要求 價值
標頭 d3dukmdt.h

另請參閱

D3DDDI_QUERYREGISTRY_INFO