srv_alloc (API-интерфейс расширенных хранимых процедур)

Применимо к:SQL Server

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Пользуйтесь вместо этого интеграцией со средой CLR.

Динамически распределяет память.

Синтаксис

  
void * srv_alloc ( DBINT  
size  
);  

Аргументы

size
Указывает число байтов для распределения.

Возвраты

Указатель на распределенную память. Если объем памяти, указываемый аргументом size, выделить не удалось, возвращается указатель NULL.

Замечания

Функция srv_alloc эквивалентна функции Api Microsoft Windows GlobalAlloc . Обычные функции управления памятью библиотеки времени выполнения Windows API на языке C могут использоваться в приложении API-интерфейса расширенных хранимых процедур.

Внимание

Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные библиотеки DLL перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-сайте Майкрософт.