Compartir a través de


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_SZo 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

Consulte también

D3DDDI_QUERYREGISTRY_INFO

D3DKMTQueryAdapterInfo