Freigeben über


PFLobbySendInvite

Senden Sie eine Einladung an diesen Wartebereich vom lokalen Benutzer an die eingeladene Entität.

Syntax

HRESULT PFLobbySendInvite(  
    PFLobbyHandle lobby,  
    const PFEntityKey* sender,  
    const PFEntityKey* invitee,  
    void* asyncContext  
)  

Parameter

lobby PFLobbyHandle

Der Griff des Wartebereichs.

sender PFEntityKey*

Der lokale Benutzer, der die Einladung sendet.

invitee PFEntityKey*

Die eingeladene Entität.

asyncContext Leere*
Optional

Ein optionaler, app-definierter Kontextwert in Zeigergröße, der verwendet werden kann, um die Änderung des Abschlusszustands diesem Aufruf zuzuordnen.

Rückgabewert

Typ: HRESULT

S_OK , wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PFMultiplayerGetErrorMessage() abgerufen werden.

Hinweise

Dies ist ein asynchroner Vorgang. Nach erfolgreichem Abschluss wird dem Titel ein PFLobbySendInviteCompletedStateChange bereitgestellt, wobei das Feld PFLobbySendInviteCompletedStateChange::result auf S_OKfestgelegt ist. Nach einem fehlgeschlagenen Abschluss wird dem Titel ein PFLobbySendInviteCompletedStateChange bereitgestellt, wobei das Feld PFLobbySendInviteCompletedStateChange::result auf einen Fehler festgelegt ist.

Der sender muss ein lokaler Benutzer dieses Wartebereichs sein, der von diesem Client aus beigetreten ist.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member