Partager via


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

S'applique à : SQL Server

Important

Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier 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  
);  

Arguments

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

Retours

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

Notes

La fonction srv_alloc équivaut à la fonction GlobalAlloc de l’API Microsoft Windows. 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.

Important

Il est préférable d'examiner avec soin 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.