Skip to main content
Inicia una operación asincrónica para destruir un usuario local.

Sintaxis

Parámetros

localUser   PartyLocalUser* El usuario local que se va a destruir. asyncIdentifier   void*
opcional
Un valor de contexto opcional definido por la aplicación y del tamaño de un puntero que se puede usar para asociar el cambio de estado de finalización con esta llamada.

Valor devuelto

PartyError c_partyErrorSuccess si se inició la operación para destruir el usuario local o un código de error en caso contrario. Si este método genera un error, no se generarán cambios de estado relacionados. La forma legible del código de error se puede recuperar mediante GetErrorMessage().

Comentarios

Este método pone en cola una operación asincrónica para destruir un usuario local. Se proporcionará un PartyDestroyLocalUserCompletedStateChange al completarse la operación, que indicará si se ha realizado correctamente o si ha habido un error. Antes de que la operación se complete correctamente, el usuario local se quitará de todas las redes en las que se haya autenticado (cada una indicada por un PartyLocalUserRemovedStateChange) y se destruirá cualquier control de chat local asociado al usuario (indicado por un PartyChatControlDestroyedStateChange). La memoria del usuario local seguirá siendo válida hasta que todos los cambios de estado que hacen referencia al usuario local se hayan devuelto a PartyManager::FinishProcessingStateChanges().

Requisitos

Encabezado: Party.h

Consulte también

PartyManager
PartyDestroyLocalUserCompletedStateChange
PartyChatControlDestroyedStateChange
PartyLocalUserRemovedStateChange
PartyManager::GetLocalUsers
Última modificación el 28 de agosto de 2026