Bagikan melalui


srv_paraminfo (EXTENDED Stored Procedure API)

Berlaku untuk:SQL Server

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan integrasi CLR sebagai gantinya.

Mengembalikan informasi tentang parameter. Fungsi ini menggantikan fungsi berikut: srv_paramtype, srv_paramlen, srv_parammaxlen, dan srv_paramdata. srv_paraminfo mendukung jenis data dalam Jenis Data dan data panjang nol.

Sintaks

  
int srv_paraminfo (  
SRV_PROC *  
srvproc  
,  
int  
n  
,  
BYTE *  
pbType  
,  
ULONG *  
pcbMaxLen  
,  
ULONG *  
pcbActualLen  
,  
BYTE *  
pbData  
,  
BOOL *  
pfNull  
);  

Argumen

srvproc
Handel untuk koneksi klien.

n
Nomor ordinal parameter yang akan diatur. Parameter pertama adalah 1.

pbType
Tipe data parameter.

pcbMaxLen
Penunjuk ke panjang maksimum parameter.

pcbActualLen
Penunjuk ke panjang parameter yang sebenarnya. Nilai 0 (*pcbActualLen == 0) menandakan data panjang nol jika *pfNull diatur ke FALSE.

pbData
Penunjuk ke buffer untuk data parameter. Jika pbData bukan NULL, EXTENDED Store Procedure API menulis *byte data pcbActualLen ke *pbData. Jika pbData adalah NULL, tidak ada data yang ditulis ke *pbData tetapi fungsi mengembalikan *pbType, *pcbMaxLen, *pcbActualLen, dan *pfNull. Memori untuk buffer ini harus dikelola oleh aplikasi.

pfNull
Penunjuk ke bendera null. *pfNull diatur ke TRUE jika nilai parameter adalah NULL.

Mengembalikan

Jika informasi parameter berhasil diperoleh, SUCCEED dikembalikan; jika tidak, FAIL. FAIL dikembalikan ketika tidak ada prosedur tersimpan jarak jauh saat ini dan ketika tidak ada parameter prosedur tersimpan jarak jauh nth.

Keterangan

Catatan Keamanan Anda harus meninjau kode sumber prosedur tersimpan yang diperluas secara menyeluruh, dan Anda harus menguji DLL yang dikompilasi sebelum menginstalnya di server produksi. Untuk informasi tentang peninjauan dan pengujian keamanan, lihat situs Web Microsoft ini.

Lihat Juga

Referensi Programmer Prosedur Tersimpan yang Diperluas