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.

Weitere Informationen