次の方法で共有


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 サイトをご覧ください。