Partager via


srv_alloc (API de procédure stockée étendue)

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l'intégration du CLR.

Alloue la mémoire dynamiquement.

Syntaxe

void * srv_alloc ( DBINT 
size 
);

Argument

  • size
    Spécifie le nombre d'octets à allouer.

Valeurs retournées

Un pointeur vers l'espace qui vient d'être alloué. Si les octets size ne peuvent pas être alloués, un pointeur Null est retourné.

Notes

La fonction srv_alloc est équivalente à la fonction API Microsoft Windows GlobalAlloc. Les fonctions ordinaires de gestion de la mémoire du runtime C de l'API Windows peuvent être utilisées dans une application API de procédure stockée étendue.

Remarque relative à la sécuritéRemarque relative à la sécurité

Il est recommandé de revoir en détail le code source des procédures stockées étendues et de tester les DLL compilées avant de les installer sur un serveur de production. Pour plus d'informations sur l'examen et les tests de sécurité, consultez ce site Web de Microsoft.