srv_paraminfo (genişletilmiş saklı yordam API)
Important Note: |
|---|
This feature will be removed in a future version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. CLR tümleştirme kullanın. |
Bir parametre hakkında bilgi verir.Bu işlev aşağıdaki işlevlerin yerini alır: srv_paramtype, srv_paramlen, srv_parammaxlen, and srv_paramdata.srv_paraminfo supports the data types in Data Types and zero-length data.
int srv_paraminfo (
SRV_PROC *
srvproc
,
int
n
,
BYTE *
pbType
,
ULONG *
pcbMaxLen
,
ULONG *
pcbActualLen
,
BYTE *
pbData
,
BOOL *
pfNull
);
Bağımsız değişkenler
srvproc
Bir istemci bağlantısına ilişkin BIR tanıtıcı.n
Ayarlanacak parametrenin sıra numarası.Ilk parametre 1'dir.pbType
Parametresinin veri türü.pcbMaxLen
Işaretçi parametresi, en fazla uzunluğu.pcbActualLen
Işaretçi parametresi, gerçek uzunluğu.0 Değeri (*pcbActualLen 0 ==), sıfır uzunluklu veri belirten *pfNull FALSE olarak küme.pbData
Işaretçi parametresi veriler için arabellek.If pbData Genişletilmiş deposu yordamının API yazar NULL, değil *pcbActualLen bayt veri için *pbData. If pbData null, hiçbir veri yazılan *pbData işlevini verir, ancak *pbType, *pcbMaxLen, *pcbActualLen, ve *pfNull. Bu arabelleği için bellek uygulama tarafından yönetiliyor olması gerekir.pfNull
Işaretçi null bir bayrak.*pfNull parametre değeri NULL ise TRUE olarak küme.
Verir
Parametre bilgileri başarıyla alındı, SUCCEED döndürülen; aksi durumda, BAŞARıSıZ.Geçerli hiçbir uzaktan saklı yordam olduğunda ve olduğunda döndürülen HATA yok nth uzaktan yordam parametresi depolanır.
Remarks
Güvenlik notu Genişletilmiş saklı yordamlar kaynak kodunu iyice gözden geçirmeniz gereken ve bir üretim sunucusuna yüklemeden önce derlenmiş dll sınamanız gerekir.Bu güvenlik incelemesi ve sınama hakkında daha fazla bilgi için bkz: Microsoft Web sitesini.
Important Note: