srv_alloc (API delle stored procedure estese)

Si applica a:SQL Server

Importante

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece l'integrazione CLR.

Alloca memoria dinamicamente.

Sintassi

  
void * srv_alloc ( DBINT  
size  
);  

Argomenti

size
Specifica il numero di byte da allocare.

Valori restituiti

Un puntatore al nuovo spazio allocato. Se i byte di size non possono essere allocati, viene restituito un puntatore Null.

Osservazioni:

La funzione srv_alloc equivale alla funzione GlobalAlloc dell'API Microsoft Windows. Normali funzioni di gestione della memoria di runtime del linguaggio C dell'API Windows possono essere utilizzate in un'applicazione API di stored procedure estese.

Importante

È necessario esaminare con attenzione il codice sorgente delle stored procedure estese e testare le DLL compilate prima di installarle in un server di produzione. Per informazioni sui test e sull'analisi della sicurezza, visitare questo sito Web Microsoft.