Condividi tramite


srv_alloc (API delle stored procedure estese)

Nota importanteImportante

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 sicurezzaNota 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.