srv_paraminfo (API Stored procedure estesa)
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.
Restituisce informazioni su un parametro. Questa funzione sostituisce le funzioni seguenti: srv_paramtype, srv_paramlen, srv_parammaxlen e srv_paramdata. srv_paraminfo supporta i tipi di dati in Tipi di dati e i dati di lunghezza zero.
Sintassi
int srv_paraminfo (
SRV_PROC *
srvproc
,
int
n
,
BYTE *
pbType
,
ULONG *
pcbMaxLen
,
ULONG *
pcbActualLen
,
BYTE *
pbData
,
BOOL *
pfNull
);
Argomenti
srvproc
Handle per una connessione client.
n
Numero ordinale del parametro da impostare. Il primo parametro è 1.
pbType
Tipo di dati del parametro.
pcbMaxLen
Indicatore di misura relativo alla lunghezza massima del parametro.
pcbActualLen
Indicatore di misura relativo alla lunghezza effettiva del parametro. Il valore 0 (*pcbActualLen == 0) indica i dati di lunghezza zero se *pfNull è impostato su FALSE.
pbData
Puntatore al buffer per i dati di parametro. Se pbData non è NULL, l'API Stored Procedure estesa scrive *pcbActualLen byte di dati in *pbData. Se pbData è NULL, nessun dato viene scritto in *pbData , ma la funzione restituisce *pbType, *pcbMaxLen, *pcbActualLen e *pfNull. La memoria per questo buffer deve essere gestita dall'applicazione.
pfNull
Puntatore a un flag null. *pfNull viene impostato su TRUE se il valore del parametro è NULL.
Valori restituiti
Se le informazioni sul parametro vengono ottenute correttamente, viene restituito SUCCEED; in caso contrario, FAIL. Restituisce FAIL se non esiste una stored procedure remota corrente o se non è presente nessun parametro n della stored procedure remota.
Osservazioni:
Nota sulla sicurezza È 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.
Vedi anche
Guida di riferimento per i programmatori delle stored procedure estese