Freigeben über


Übersicht über die C-API für Dienste – PFPlatform.h

Funktionen

Funktion Beschreibung
PFMemGetFunctions Ruft die Speicherhookfunktionen ab, mit denen Aufrufer die Speicherbelegungen an ihren eigenen Speicher-Manager steuern können. Diese Methode ermöglicht der Anwendung das Abrufen der Standardspeicherbelegungsroutinen. Dies kann zusammen mit PFMemSetFunctions() verwendet werden, um alle Speicherbelegungen zu überwachen.
PFMemSetFunctions Legt optional die Speicherhookfunktionen fest, damit Aufrufer speicherbelegungen an ihren eigenen Speicher-Manager weiterleiten können. Dies muss vor PFInitialize() aufgerufen werden und kann nicht erneut aufgerufen werden, nachdem Speicherhooks festgelegt wurden. Diese Methode ermöglicht es der Anwendung, benutzerdefinierte Speicherbelegungsroutinen zu installieren, um alle Anforderungen für neue Speicherpuffer zu verarbeiten, anstatt Standardbelegungsroutinen zu verwenden.
PFPlatformLocalStorageSetHandlers Legt die Speicherereignishandler fest. Wenn benutzerdefinierte Speicherhandler nicht festgelegt sind, wird eine Standardimplementierung verwendet, die auf cstdio- und std::fstream-Objekten basiert.

Strukturen

Struktur Beschreibung
PFLocalStorageHooks Struktur, die die Speicherhooks kapselt.
PFMemoryHooks Struktur kapselt Speicherhooks.