Bagikan melalui


srv_alloc (EXTENDED Stored Procedure API)

Berlaku untuk:SQL Server

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan integrasi CLR sebagai gantinya.

Mengalokasikan memori secara dinamis.

Sintaks

  
void * srv_alloc ( DBINT  
size  
);  

Argumen

ukuran
Menentukan jumlah byte yang akan dialokasikan.

Mengembalikan

Penunjuk ke ruang yang baru dialokasikan. Jika byte ukuran tidak dapat dialokasikan, penunjuk null dikembalikan.

Keterangan

Fungsi srv_alloc setara dengan fungsi Microsoft Windows API GlobalAlloc . Fungsi manajemen memori run-time Windows API C normal dapat digunakan dalam aplikasi EXTENDED Stored Procedure API.

Penting

Anda harus meninjau kode sumber prosedur tersimpan yang diperluas secara menyeluruh, dan Anda harus menguji DLL yang dikompilasi sebelum menginstalnya di server produksi. Untuk informasi tentang peninjauan dan pengujian keamanan, lihat situs Web Microsoft ini.