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.