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

# IXtfFileIOClient::RemoveDirectory (método)

> IXtfFileIOClient::RemoveDirectory (método)

# IXtfFileIOClient::RemoveDirectory (método)

Elimina el directorio especificado de la consola de desarrollo.

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
public:
HRESULT RemoveDirectory(
         LPCWSTR pszDirectory,
         DWORD dwFlags,
         IXtfFindFileCallback *pCallback
)  
```

<a id="parametersSection" />

### Parámetros

*pszDirectory*\
Tipo: LPCWSTR

Puntero a la ruta de acceso del directorio que se va a eliminar de la consola de desarrollo.

*dwFlags*\
Tipo: DWORD

Marcas que especifican cómo eliminar el directorio. Se trata de una combinación OR bit a bit de las macros que se enumeran en la tabla siguiente.

| Valor      | Macro                     | Descripción                                                                                        |
| ---------- | ------------------------- | -------------------------------------------------------------------------------------------------- |
| 0x1        | XTFREMOVEDIRECTORY\_FORCE | Fuerza la eliminación del directorio, incluso si el directorio contiene archivos o subdirectorios. |
| 0x80000000 | XTFDELETEFILE\_DEFER      | Aplaza la eliminación del directorio.                                                              |

*pCallback*\
Tipo: IXtfFindFileCallback\*

Puntero a la devolución de llamada [IXtfFindFileCallback](/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t) a la que se llama cuando se encuentra un directorio que se va a eliminar.

<a id="retvalSection" />

### Valor devuelto

Tipo: HRESULT

Devuelve `S_OK` si se realiza correctamente; de lo contrario, devuelve un código de error HRESULT.

<a id="remarksSection" />

## Comentarios

Esta función quita un directorio en la consola de desarrollo. Si se produce un error, esta función devuelve un código de error HRESULT. Para obtener más información sobre los códigos de error HRESULT específicos de la API de XBOX Tools Framework (XTF), consulte [Errores de transporte de XTF (tema NDA)](/tools/tools-console/commandlinetools/xtf-transport-errors).

Si se especifica XTFREMOVEDIRECTORY\_FORCE y el directorio que se va a quitar contiene archivos o subdirectorios, se invoca la función de devolución de llamada [IXtfFindFileCallback::OnFoundFile](/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m) para cada archivo y subdirectorio del directorio que se va a quitar. La información de cada archivo y subdirectorio del directorio se pasa a la función de devolución de llamada, y esa información se puede usar para realizar el seguimiento y mostrar información de progreso.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xtffileio.h

**Biblioteca:** xtffileio.lib

**Plataformas compatibles:** Windows (para herramientas de consola XBOX)

<a id="seealsoSection" />

## Consulte también

[IXtfFileIOClient::CreateDirectory](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m)\
[IXtfFileIOClient (interfaz)](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t)\
[XtfFileIO](/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)


## Related topics

- [IXtfFileIOClient::CreateDirectory (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::SetFileAttributes (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::DeleteFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::FindFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::CopyFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
