D3DDDI_QUERYREGISTRY_FLAGS Struktur (d3dukmdt.h)
Diese Flags steuern, wie Zeichenfolgen über pfnQueryAdapterInfoCb2 für D3DDDI_QUERYADAPTERTYPE_QUERYREGISTRYabgerufen werden.
Syntax
typedef struct _D3DDDI_QUERYREGISTRY_FLAGS {
union {
struct {
UINT TranslatePath : 1;
UINT MutableValue : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_QUERYREGISTRY_FLAGS;
Angehörige
TranslatePath
TranslatePath- ist für die Verwendung durch den Aufrufer von einem virtuellen Computer vorgesehen. Dieses Flag wird ignoriert, wenn ein Aufruf aus einer nicht virtualisierten Umgebung erfolgt. Weitere Informationen finden Sie unter GPU-Paravirtualisierung.
Wenn ein bestimmter Registrierungsschlüssel einen Pfad zu einer anderen Treiberdatei speichert, kann der Aufrufer von pfnQueryAdapterInfoCb2 diesen Pfad in den Pfad übersetzt haben, auf den ein isolierter Prozess zugreifen kann. Das Festlegen TranslatePath- auf 1 gibt an, dass der Registrierungsschlüssel eine Zeichenfolge ist, die ggf. übersetzt werden soll.
Wenn dieses Flag festgelegt ist, muss D3DDDI_QUERYREGISTRY_INFO::ValueType-REG_SZ
, REG_MULTI_SZ
oder REG_EXPAND_SZ
sein, und die Wertzeichenfolge wird verarbeitet, um den Pfad in den virtuellen Computerraum zu übersetzen. Die Übersetzung erfolgt nur, wenn die OutputString- ein absoluter Pfad zu einer Datei im DriverStore-Ordner ist. Der Pfad wird in <SystemDrive>:\windows\system32\HostDriverStore\...
übersetzt.
Legen Sie das Flag nur fest, wenn D3DDDI_QUERYREGISTRY_INFO::QueryType-D3DDDI_QUERYREGISTRY_SERVICEKEY oder D3DDDI_QUERYREGISTRY_ADAPTERKEYist.
Die Registrierungszeichenfolge muss ein vollständiger Pfad zu einer Datei im Treiberspeicher sein. Übersetzungen treten nicht auf, wenn keine Übersetzung erforderlich ist.
TranslatePath- muss auf 0 festgelegt werden, wenn D3DDDI_QUERYREGISTRY_INFO::D 3DDDI_QUERYREGISTRY_DRIVERSTOREPATH und D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH verwendet werden. D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH und D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH funktionieren jedoch immer so, als ob TranslatePath- auf 1 festgelegt wurden.
MutableValue
Reserviert. Aufrufer von pfnQueryAdapterInfoCb2 müssen diesen Wert auf 0 festlegen.
Reserved
Reserviert. Aufrufer von pfnQueryAdapterInfoCb2 müssen diesen Wert auf 0 festlegen.
Wert
Das feld "Value" ist vorhanden, um alle diese Flags in einer unformatierten Syntax anstelle des benannten Bitfelds zu lesen.
Value
Anforderungen
Anforderung | Wert |
---|---|
Unterstützter Client (Mindestversion) | Windows 10, Version 1803 (WDDM 2.4) |
Header- | d3dukmdt.h |