> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DXGI_ADAPTER_DESC2 (consolas XBOX Series)

> Describe un adaptador (o tarjeta de vídeo) mediante DXGI 1.2.

Describe un adaptador (o tarjeta de vídeo).

## Sintaxis

```cpp theme={null}
typedef struct DXGI_ADAPTER_DESC2 {  
    WCHAR Description[128];  
    UINT VendorId;  
    UINT DeviceId;  
    UINT SubSysId;  
    UINT Revision;  
    SIZE_T DedicatedVideoMemory;  
    SIZE_T DedicatedSystemMemory;  
    SIZE_T SharedSystemMemory;  
    LUID AdapterLuid;  
    UINT Flags;  
    DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;  
    DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity;  
} DXGI_ADAPTER_DESC2  
```

### Miembros

*Description*<br />Tipo: WCHAR\[128]

Una cadena que contiene la descripción del adaptador. En el hardware gráfico de nivel de característica 9, GetDesc2 devuelve "Software Adapter" como cadena de descripción.

*VendorId*<br />Tipo: UINT

El identificador PCI del proveedor de hardware. En el hardware gráfico de nivel de característica 9, GetDesc2 devuelve ceros para el identificador PCI del proveedor de hardware.

*DeviceId*<br />Tipo: UINT

El identificador PCI del dispositivo de hardware. En el hardware gráfico de nivel de característica 9, GetDesc2 devuelve ceros para el identificador PCI del dispositivo de hardware.

*SubSysId*<br />Tipo: UINT

El identificador PCI del subsistema. En el hardware gráfico de nivel de característica 9, GetDesc2 devuelve ceros para el identificador PCI del subsistema.

*Revision*<br />Tipo: UINT

El identificador PCI del número de revisión del adaptador. En el hardware gráfico de nivel de característica 9, GetDesc1 devuelve ceros para el identificador PCI del número de revisión del adaptador.

*DedicatedVideoMemory*<br />Tipo: SIZE\_T

El número de bytes de memoria de vídeo dedicada que no se comparte con la CPU.

*DedicatedSystemMemory*<br />Tipo: SIZE\_T

El número de bytes de memoria del sistema dedicada que no se comparte con la CPU. Esta memoria se asigna a partir de la memoria del sistema disponible en el momento del arranque.

*SharedSystemMemory*<br />Tipo: SIZE\_T

El número de bytes de memoria del sistema compartida. Este es el valor máximo de memoria del sistema que puede consumir el adaptador durante su funcionamiento. Cualquier memoria incidental consumida por el controlador mientras administra y usa la memoria de vídeo es adicional.

*AdapterLuid*<br />Tipo: LUID

Un valor único que identifica el adaptador. Consulte [LUID](https://learn.microsoft.com/en-us/previous-versions/windows/hardware/drivers/ff549708\(v=vs.85\)) para ver una definición de la estructura. LUID se define en dxgi.h.

*Flags*<br />Tipo: UINT

Un valor del tipo enumerado DXGI\_ADAPTER\_FLAG que describe el tipo de adaptador. La marca DXGI\_ADAPTER\_FLAG\_REMOTE está reservada.

*GraphicsPreemptionGranularity*<br />Tipo: DXGI\_GRAPHICS\_PREEMPTION\_GRANULARITY

Un valor del tipo enumerado `DXGI_GRAPHICS_PREEMPTION_GRANULARITY` que describe el nivel de granularidad con el que se puede interrumpir la GPU mientras realiza su tarea actual de representación de gráficos.

*ComputePreemptionGranularity*<br />Tipo: DXGI\_COMPUTE\_PREEMPTION\_GRANULARITY

Un valor del tipo enumerado `DXGI_COMPUTE_PREEMPTION_GRANULARITY` que describe el nivel de granularidad con el que se puede interrumpir la GPU mientras realiza su tarea de proceso actual.

## Comentarios

La estructura DXGI\_ADAPTER\_DESC2 proporciona una descripción de DXGI 1.2 de un adaptador. Esta estructura se inicializa mediante el método [IDXGIAdapter2::GetDesc2](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter2/methods/idxgiadapter2_getdesc2).

## Requisitos

**Encabezado:** d3d12\_xs.h<br />**Plataformas compatibles**: consolas XBOX Series

## Consulte también

[d3d12\_xs](/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [GetAdapterLuid](/es/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getadapterluid_public.md)
- [CreateMetaCommand (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
- [CreateShaderCacheSession (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createshadercachesession_public.md)
- [XR-131 Compatibilidad de modos de pantalla para Game DVR y capturas de pantalla](/es/publishing/certification/xr/xr-131.md)
- [CreateHeap1 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
