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_OK
festgelegt 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