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

# PFLobbyForceRemoveMember

> Referencia de PFLobbyForceRemoveMember en el SDK de C++ de PlayFab Multiplayer, que permite al propietario del lobby quitar por la fuerza a otra entidad de PlayFab de un lobby de su propiedad.

Quita por la fuerza una entidad del lobby.

## Sintaxis

```cpp theme={null}
HRESULT PFLobbyForceRemoveMember(  
    PFLobbyHandle lobby,  
    const PFEntityKey* targetMember,  
    bool preventRejoin,  
    void* asyncContext  
)  
```

### Parámetros

**`lobby`**   PFLobbyHandle

El identificador del lobby.

**`targetMember`**   [PFEntityKey\*](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfentitykey_clientsdk)

El miembro que se quitará por la fuerza.

**`preventRejoin`**   bool

Una marca que indica si se impedirá que `targetMember` vuelva a unirse al lobby después de ser quitado.

**`asyncContext`**   void\*\
*opcional*

Un valor de contexto opcional, definido por la aplicación y del tamaño de un puntero, que puede usarse para asociar el cambio de estado de finalización con esta llamada.

### Valor devuelto

Tipo: HRESULT

`S_OK` si la llamada se realizó correctamente; de lo contrario, un código de error. La forma legible del código de error puede recuperarse mediante [PFMultiplayerGetErrorMessage()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Comentarios

Se trata de una operación asincrónica. Tras una finalización correcta, el título recibirá un [PFLobbyMemberRemovedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberremovedstatechange) seguido de un [PFLobbyForceRemoveMemberCompletedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyforceremovemembercompletedstatechange) con el campo [PFLobbyForceRemoveMemberCompletedStateChange::result](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyforceremovemembercompletedstatechange) establecido en `S_OK`. Tras una finalización con error, el título recibirá un [PFLobbyForceRemoveMemberCompletedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyforceremovemembercompletedstatechange) con el campo [PFLobbyForceRemoveMemberCompletedStateChange::result](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyforceremovemembercompletedstatechange) establecido en un hresult de error. <br /><br /> Una de las entidades locales de PlayFab presentes en este lobby debe ser el propietario para que esta operación se realice correctamente. Si la entidad local propietaria que inició esta operación pierde su condición de propietaria mientras la operación está en curso, la operación fallará de forma asincrónica.   <br /><br /> Se trata de una operación asincrónica. El miembro quitado mediante este método no se eliminará de las listas devueltas por [PFLobbyGetMembers](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmembers) hasta que la operación asincrónica se complete correctamente y [PFMultiplayerStartProcessingLobbyStateChanges](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges) proporcione una estructura `PFLobbyMemberRemovedStateChange`.

## Requisitos

**Encabezado:** PFLobby.h

## Consulte también

[Miembros de PFLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [PFLobbyMemberRemovedStateChange](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberremovedstatechange.md)
- [Uso conjunto de lobby y matchmaking](/es/services/playfab/multiplayer/lobby/lobby-and-matchmaking.md)
- [PFLobbyGetMemberConnectionStatus](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus.md)
- [PFLobbyStateChangeType](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFLobby.h](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
