Condividi tramite


srv_pfieldex (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.

Restituisce un puntatore ai dati che contengono il campo SRV_PROC richiesto.

Sintassi


void *srv_pfieldex(SRV_PROC * 
srvproc
, int 
field
, int * 
len
);

Argomenti

  • srvproc
    Puntatore alla struttura SRV_PROC che rappresenta l'handle di una determinata connessione client. La struttura contiene informazioni utilizzate dalla libreria di API delle stored procedure estese per gestire le comunicazioni e i dati tra l'applicazione e il client.

  • field
    Specifica il campo srvproc da restituire.

    Campo

    Descrizione

    Tipo restituito

    SRV_MSGLCID

    LCDI di messaggio della sessione corrente.

    ULONG*

    SRV_INSTANCENAME

    Nome dell'istanza (se si tratta di un'istanza denominata); in caso contrario, restituisce NULL.

    WCHAR*

  • len
    Puntatore a una variabile int che contiene la lunghezza in byte del valore field restituito. Se len è NULL, la lunghezza non viene restituita. Quando viene restituito NULL, *len è impostato su 0.

Valori restituiti

Un puntatore ai dati il cui tipo dipende da field. Viene restituito NULL se len è NULL o srvproc è NULL. Se field non è noto, viene restituito NULL. Quando viene restituito NULL, *len è impostato su 0.

Nota sulla sicurezzaNota sulla sicurezza

Il buffer restituito dal server deve essere di sola lettura. In caso contrario, lo stato del server può risultare danneggiato.

Osservazioni

Nota sulla protezione   È 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 di protezione, visitare questo sito Web Microsoft.