Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der C-API im PlayFab Services SDK können Sie einen Funktionsrückruf angeben, den das SDK aufruft, wenn es versucht, Arbeitsspeicher zuzuweisen. Wenn Sie keine Funktionsrückrufe angeben, verwendet das SDK Standard-Speicherbelegungsroutinen.
Um Ihre Arbeitsspeicherroutinen manuell anzugeben, können Sie die folgenden Schritte ausführen:
- Zu Beginn des Spiels:
- Rufen Sie PFMemSetFunctions auf, um die Zuordnungsrückrufe zum Zuweisen und Freigeben von Arbeitsspeicher anzugeben.
- Rufen Sie PFServicesInitialize auf, um die Bibliothek instance zu initialisieren.
PFMemoryHooks playFabHooks{ MyAllocHook, MyFreeHook };
PFMemSetFunctions(&playFabHooks);
HRESULT hr = PFServicesInitialize(nullptr); // Add your own error handling when FAILED(hr) == true
Während das Spiel ausgeführt wird:
- Alle Aufrufe an das SDK, die Arbeitsspeicher zuweisen oder freigeben, rufen die angegebenen Speicherbehandlungsrückrufe auf.
Wenn das Spiel beendet wird:
- Rufen Sie PFServicesUninitializeAsync auf, um alle dem SDK zugeordneten Ressourcen zurückzugeben.
- Bereinigen Sie den benutzerdefinierten Speicher-Manager Ihres Spiels.