D3DDDI_QUERYREGISTRY_FLAGS結構 (d3dukmdt.h)
這些旗標可控制如何透過 KMTQAITYPE_QUERYREGISTRY的 D3DKMTQueryAdapterInfo 擷取字串。
語法
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_DRIVERSTOREPATH 和 D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 時,必須設定為 0。 不過,D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH 和 D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 一律會 as-if TranslatePath 設為 1。
MutableValue
保留。 QueryAdapterInfo 的呼叫端必須將此值設定為 0。
Reserved
保留。 QueryAdapterInfo 的呼叫端必須將此值設定為 0。
價值
Value 欄位存在,以原始語法讀取所有這些旗標,而不是具名 bitfield。
Value
要求
要求 | 價值 |
---|---|
標頭 | d3dukmdt.h |