D3DDDI_QUERYREGISTRY_FLAGS-Struktur (d3dukmdt.h)
Diese Flags steuern, wie Zeichenfolgen über QueryAdapterInfo für KMTQAITYPE_QUERYREGISTRY abgerufen werden.
Syntax
typedef struct _D3DDDI_QUERYREGISTRY_FLAGS {
union {
struct {
UINT TranslatePath : 1;
UINT MutableValue : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_QUERYREGISTRY_FLAGS;
Member
TranslatePath
MutableValue
Reserved
Value
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dukmdt.h |
Weitere Informationen
TranslatePath
UINT TranslatePath : 1
Wenn ein bestimmter Registrierungsschlüssel einen Pfad zu einer anderen Treiberdatei speichert, kann der Aufrufer von QueryAdapterInfo diesen Pfad in den Pfad übersetzen lassen, auf den ein isolierter Prozess zugreifen kann. Wenn TranslatePath auf 1 festgelegt wird, wird angegeben, dass der Registrierungsschlüssel eine Zeichenfolge ist, die ggf. übersetzt werden sollte. Die Registrierungszeichenfolge muss ein vollständiger Pfad zu einer Datei im Treiberspeicher sein, und die Übersetzung erfolgt nicht, wenn keine Übersetzung erforderlich ist.
TranslatePath muss auf 0 festgelegt werden, wenn D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH und D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH verwendet werden. D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH und D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH verhalten sich jedoch immer so, als ob TranslatePath auf 1 festgelegt wäre.
MutableValue
Reserviert. Aufrufer von QueryAdapterInfo müssen diesen Wert auf 0 festlegen.
Reserviert
Reserviert. Aufrufer von QueryAdapterInfo müssen diesen Wert auf 0 festlegen.
Wert
UINT-Wert
Das Feld Wert ist vorhanden, um alle diese Flags in einer unformatierten Syntax anstelle des benannten Bitfelds zu lesen.