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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk