srv_alloc (拡張ストアド プロシージャ API)
適用対象: SQL サーバー
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに CLR 統合を使用してください。
メモリを動的に割り当てます。
構文
void * srv_alloc ( DBINT
size
);
引数
size
割り当てるバイト数を指定します。
返品
新しく割り当てた領域を指すポインターを返します。 size で指定したバイト数を割り当てられない場合は、NULL ポインターを返します。
解説
srv_alloc関数は、Microsoft Windows API GlobalAlloc 関数と同等です。 拡張ストアド プロシージャ API アプリケーションでは、通常の Windows API C ランタイムのメモリ管理関数を使用できます。
重要
拡張ストアド プロシージャのソース コードを十分に確認し、コンパイル済み DLL を、運用サーバーにインストールする前にテストする必要があります。 セキュリティの確認およびテストについて詳しくは、Microsoft の Web サイトをご覧ください。