estructura D3DDDI_QUERYREGISTRY_FLAGS (d3dukmdt.h)
Estas marcas controlan cómo se recuperan las cadenas a través de pfnQueryAdapterInfoCb2 para D3DDDI_QUERYADAPTERTYPE_QUERYREGISTRY.
Sintaxis
typedef struct _D3DDDI_QUERYREGISTRY_FLAGS {
union {
struct {
UINT TranslatePath : 1;
UINT MutableValue : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_QUERYREGISTRY_FLAGS;
Miembros
TranslatePath
TranslatePath está diseñado para su uso por parte del autor de la llamada desde una máquina virtual. Esta marca se omite si se realiza una llamada desde un entorno no virtualizado. Para más información, consulte para virtualización de GPU.
Cuando una clave del Registro determinada almacena una ruta de acceso a otro archivo de controlador, el autor de la llamada de pfnQueryAdapterInfoCb2 podría tener esa ruta de acceso traducida a la ruta de acceso a la que puede acceder un proceso aislado. Al establecer TranslatePath en 1, se indica que la clave del Registro es una cadena que se debe traducir, cuando corresponda.
Cuando se establece esta marca, D3DDDI_QUERYREGISTRY_INFO::ValueType debe ser REG_SZ
, REG_MULTI_SZ
o REG_EXPAND_SZ
y la cadena de valor se procesa para traducir la ruta de acceso al espacio de la máquina virtual. La traducción solo se produce cuando el outputString de es una ruta de acceso absoluta a un archivo de la carpeta DriverStore. La ruta de acceso se traduce a <SystemDrive>:\windows\system32\HostDriverStore\...
.
Establezca la marca solo cuando D3DDDI_QUERYREGISTRY_INFO::QueryType sea D3DDDI_QUERYREGISTRY_SERVICEKEY o D3DDDI_QUERYREGISTRY_ADAPTERKEY.
La cadena del Registro debe ser una ruta de acceso completa a un archivo en el almacén de controladores. La traducción no se producirá cuando no se necesite la traducción.
TranslatePath debe establecerse en 0 cuando se use D3DDDI_QUERYREGISTRY_INFO::D 3DDDI_QUERYREGISTRY_DRIVERSTOREPATH y D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH. Sin embargo, D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH y D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH siempre actuarán como si TranslatePath se establecieran en 1.
MutableValue
Reservado. Los autores de llamadas de pfnQueryAdapterInfoCb2 deben establecer este valor en 0.
Reserved
Reservado. Los autores de llamadas de pfnQueryAdapterInfoCb2 deben establecer este valor en 0.
Valor
El campo Valor existe para leer todas estas marcas en una sintaxis sin procesar, en lugar del campo de bits con nombre.
Value
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1803 (WDDM 2.4) |
encabezado de | d3dukmdt.h |