srv_alloc (API delle stored procedure estese)
Importante |
---|
Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. Utilizzare invece la funzionalità di integrazione con 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 size non possono essere allocati, viene restituito un puntatore Null.
Osservazioni
La funzione srv_alloc è equivalente 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.
Nota sulla sicurezza |
---|
È consigliabile 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 di protezione, visitare questo sito Web Microsoft. |