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

# Recompile

> Recompila um PDB XDXR

Recompila um PDB XDXR

## Sintaxe

```cpp theme={null}
HRESULT Recompile(  
         const DxcBuffer *pRootPDB,  
         const DxcBuffer *pLibraryDxils,  
         UINT uNumLibraryDxils,  
         REFIID riid,  
         LPVOID* ppv  
)  
```

### Parâmetros

\**pRootPDB*   \_In\_<br />Tipo: DxcBuffer

O PDB a ser recompilado.

\**pLibraryDxils*   \_In\_<br />Tipo: DxcBuffer

Lista de bibliotecas DXIL a serem usadas para recompilar o PDB.

*uNumLibraryDxils*   \_In\_<br />Tipo: UINT

O número de bibliotecas a serem recompiladas.

*riid*   \_In\_<br />Tipo: REFIID

O identificador global exclusivo (GUID) para o status de compilação do shader, `IDxcOperationResult` ou `IDxcResult`.

Para recuperar o [REFIID](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-oaut/bbde795f-5398-42d8-9f59-3613da03c318) (ou GUID) da interface para o recurso, use a macro [\_\_uuidof()](https://learn.microsoft.com/en-us/cpp/cpp/uuidof-operator?view=vs-2019). Por exemplo, para obter o GUID da interface para uma lista de comandos, faça o seguinte:

*ppv*   \_Out\_<br />Tipo: LPVOID\*

O resultado da compilação.

### Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará `S\_OK`.

## Requisitos

**Cabeçalho:** dxcapi\_x.h (XBOX One), dxcapi\_xs.h (XBOX Series)<br />**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series<br />**Biblioteca:** dxcompiler\_x.lib (XBOX One), dxcompiler\_xs.lib (XBOX Series)

## Confira também

[IXdxrPdbRecompiler](/pt-BR/reference/graphics/dxcapi_x/interfaces/IXdxrPdbRecompiler/ixdxrpdbrecompiler)


## Related topics

- [Notas de suporte do GDK para o Visual Studio 2019](/pt-BR/tools/tools-console/visualstudio/vs-2019-support-notes.md)
- [Códigos de erro](/pt-BR/reference/errorcodes.md)
- [Notas de suporte do Visual Studio 2019](/pt-BR/tools/tools-pc/visualstudio/gr-vs-2019-support-notes.md)
- [Erros de implantação no Visual Studio](/pt-BR/tools/tools-console/visualstudio/deployment-errors.md)
- [WdCopySearchOptions](/pt-BR/reference/remoting/structs/wdcopysearchoptions.md)
