srv_alloc (API-интерфейс расширенных хранимых процедур)
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR. |
Динамически распределяет память.
Синтаксис
void * srv_alloc ( DBINT
size
);
Arguments
- size
Указывает число байтов для распределения.
Возвращаемое значение
Указатель на вновь выделенное пространство. Если количество байтов, указанных аргументом size, выделить не удалось, возвращается значение null.
Замечания
Функция srv_alloc эквивалентна функции Microsoft Windows API GlobalAlloc. Обычные функции управления памятью библиотеки времени выполнения Windows API C можно использовать в приложении API-интерфейса расширенных хранимых процедур.
Примечание по безопасности |
---|
Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт. |