srv_sendmsg (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. |
Iletiyi gönderen istemci.
int srv_sendmsg (
SRV_PROC *
srvproc
,
int
msgtype
,
DBINT
msgnum
,
DBTINYINT
class
,
DBTINYINT
state
,
DBCHAR *
rpcname
,
int
rpcnamelen
,
DBUSMALLINT
linenum
,
DBCHAR *
message
,
int
msglen
);
Bağımsız değişkenler
srvproc
(Bu durumda, dil isteğini alan tanıtıcısı) belirli bir istemci bağlantısı için tanıtıcı SRV_PROC yapı işaretçisini belirtilir.Yapısını, genişletilmiş saklı yordamının API kitaplığı, iletişim ve uygulama ve istemci arasında verileri yönetmek için kullandığı bilgileri içerir.msgtype
SRV_MSG_INFO veya SRV_MSG_ERROR, sunucu mı yoksa bir bilgi veya hata iletisi gönderiyor bağlı olarak belirtilir.msgnum
Bir 4 baytlık iletisi sayısıdır.class
Hata önem belirtir.Bir önem'den küçük veya eşittir 10 bilgilendirici bir ileti olarak kabul edilir.state
hata durumu numarası geçerli ileti için yer sağlar.hata durumu numarası hata bağlama hakkında bilgi sağlar.Geçerli durum 0 ile 255 arasında sayılardır.rpcname
Şu anda destekleniyor mu değil.rpcnamelen
Şu anda destekleniyor mu değil.linenum
Satır dil) komutunu toplu iş iş işlemindeki burada iletinin geçerli sayısıdır.1 Satır numaralarını başlangıcı.If linenum iletiye, uygulama küme 0.message
Gönderilecek karakter dizesi işaretçisi iş istemci.msglen
Uzunluğu (bayt olarak belirtir message. If message null bırakılmış küme msglen SRV_NULLTERM için.
Verir
SUCCEED veya BAŞARıSıZ
Remarks
Bu işlev, hata veya bilgilendirici iletileri gönderir istemci.Buna, gönderilen her ileti için bir kez denir.
istemci için iletiler gönderilebilir. srv_sendmsg önce herhangi bir sırada veya tüm satırları (varsa) gönderilen sonra ilesrv_sendrow.Tamamlanma durumu ile gönderilmeden önce tüm iletileri varsa, istemciye gönderilmesi gerekir srv_senddone.
Unicode biçiminde iletiler göndermek için kullanın. srv_wsendmsg yerine srv_sendmsg.
Daha fazla bilgi için bkz: Unicode veri ve sunucu kod sayfaları.
Security Note: |
|---|
Genişletilmiş depolanmış yordamların kaynak kodunu derinlemesine gözden geçirmelisiniz ve derlenmiş DLL'leri bir üretim sunucusuna yüklemeden önce onları sınamalısınız.Bu güvenlik incelemesi ve sınama hakkında daha fazla bilgi için bkz: Microsoft Web sitesini. |
Important Note:
Security Note: