> ## 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.

# D3D12XBOX_DISPATCH_RAYS_DESC (consoles XBOX Series)

> Extensão do XBOX para D3D12_DISPATCH_RAYS_DESC

Extensão do XBOX para [D3D12\_DISPATCH\_RAYS\_DESC](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/ns-d3d12-d3d12_dispatch_rays_desc)

## Sintaxe

```cpp theme={null}
typedef struct D3D12XBOX_DISPATCH_RAYS_DESC {  
    D3D12_DISPATCH_RAYS_DESC DispatchArgs;  
    D3D12_GPU_VIRTUAL_ADDRESS_RANGE Scratch;  
    D3D12XBOX_XDXR_STREAM_DESC ExtraOptions;  
} D3D12XBOX_DISPATCH_RAYS_DESC  
```

### Membros

*DispatchArgs*\
Tipo: D3D12\_DISPATCH\_RAYS\_DESC

Argumentos padrão de DispatchRays do D3D.

*Scratch*\
Tipo: D3D12\_GPU\_VIRTUAL\_ADDRESS\_RANGE

Substituição opcional de scratch.

*ExtraOptions*\
Tipo: [D3D12XBOX\_XDXR\_STREAM\_DESC](/pt-BR/reference/graphics/d3d12_xs/structs/d3d12xbox_xdxr_stream_desc)

Opções extras, não usadas nos GDKs de agosto.

## Comentários

Exemplo 1 -- um aplicativo usa sua própria alocação de memória e precisa garantir a sincronização adequada

```CPP theme={null}
D3D12XBOX_DISPATCH_RAYS_DESC dispatchDescX {};
dispatchDescX.DispatchArgs = dispatchDesc;
dispatchDescX.Scratch.StartAddress = m_customStackScratch->GetGPUVirtualAddress();
dispatchDescX.Scratch.SizeInBytes = CUSTOM_SCRATCH_SIZE;
m_commandList->DispatchRaysX(&dispatchDescX);  
```

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Plataformas com suporte**: consoles XBOX Series

## Confira também

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


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [DispatchRays (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_dispatchrays_public.md)
- [D3D12_DISPATCH_RAYS_DESC (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
