Freigeben über


srv_alloc (API für erweiterte gespeicherte Prozeduren)

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie so bald wie möglich das Ändern von Anwendungen, in denen es zurzeit verwendet wird. 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.

Rückgabewert

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.

SicherheitshinweisSicherheitshinweis

Sie sollten den Quellcode der erweiterten gespeicherten Prozeduren gründlich überprüfen. Außerdem sollten Sie die kompilierten DLLs vor der Installation auf einem Produktionsserver testen. Weitere Informationen zum Überprüfen und Testen der Sicherheit finden Sie auf dieser Microsoft-Website.