PartyLocalDevice::D estroyChatControl
Stellt einen asynchronen Vorgang in die Warteschlange, um ein lokales Chat-Steuerelement zu zerstören.
Syntax
PartyError DestroyChatControl(
PartyLocalChatControl* localChatControl,
void* asyncIdentifier
)
Parameter
localChatControl
PartyLocalChatControl*
Das zu zerstörende lokale Chat-Steuerelement.
asyncIdentifier
Leere*
Optional
Ein optionaler, app-definierter Kontextwert in Zeigergröße, der verwendet werden kann, um die Änderung des Abschlusszustands diesem Aufruf zuzuordnen.
Rückgabewert
PartyError
c_partyErrorSuccess
, wenn der asynchrone Vorgang zum Zerstören des Chat-Steuerelements gestartet wurde, oder andernfalls ein Fehlercode. Wenn bei dieser Methode ein Fehler auftritt, werden keine zugehörigen Zustandsänderungen generiert. Die lesbare Form des Fehlercodes kann über PartyManager::GetErrorMessage() abgerufen werden.
Hinweise
Diese Methode stellt einen asynchronen Versuch in die Warteschlange, ein lokales Chat-Steuerelement zu zerstören. Nach Abschluss des Vorgangs wird ein PartyDestroyChatControlCompletedStateChange bereitgestellt, der auf Erfolg oder Fehler hinweist. Vor erfolgreichem Abschluss des Vorgangs wird das lokale Chat-Steuerelement von allen Netzwerken getrennt, mit denen es zuvor verbunden war (jedes wird durch einen PartyChatControlLeftNetworkStateChange angegeben). Der Arbeitsspeicher für das lokale Chat-Steuerelement bleibt gültig, bis alle Statusänderungen, die auf das Chatsteuerelement verweisen, an PartyManager::FinishProcessingStateChanges()zurückgegeben wurden.
Voraussetzungen
Header: Party.h
Weitere Informationen
PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange