srv_alloc (API für erweiterte gespeicherte Prozeduren)
Gilt für: SQL Server
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die CLR-Integration.
Weist dynamisch Arbeitsspeicher zu.
Syntax
void * srv_alloc ( DBINT
size
);
Argumente
size
Legt die Anzahl der zuzuweisenden Bytes fest.
Gibt zurück
Ein Zeiger auf den neu zugeordneten Speicherplatz. Wenn size-Bytes nicht zugeordnet werden können, wird ein NULL-Zeiger zurückgegeben.
Hinweise
Die srv_alloc-Funktion entspricht der GlobalAlloc-Funktion der Microsoft Windows-API. Normale C-Laufzeitspeicher-Verwaltungsfunktionen der Windows API können in einer Anwendung mit der API für erweiterte gespeicherte Prozeduren verwendet werden.
Wichtig
Sie sollten den Quellcode der erweiterten gespeicherten Prozeduren sorgfältig prüfen, und Sie sollten die kompilierten DLL-Dateien testen, bevor Sie sie auf einem Produktionsserver installieren. Weitere Informationen zum Überprüfen und Testen der Sicherheit finden Sie auf dieser Microsoft-Website.