Поделиться через


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-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт.