Aracılığıyla paylaş


srv_wsendmsg (genişletilmiş saklı yordam API)

Important noteImportant 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.

Unicode ileti gönderir istemci.

int srv_wsendmsg(SRV_PROC * 
srvproc
, int 
msgnum
, int 
severity
, WCHAR * 
message
, int 
msglen
);

Bağımsız değişkenler

  • srvproc
    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.

  • Msgnum
    Bir 4 baytlık iletisi sayısıdır.

  • Severity
    Hatanın önem belirtir.Bir önem'den küçük veya eşittir 10 bilgilendirici bir ileti olarak değerlendirilir; tersi durumda, bu bir hatadır.

  • message
    Istemciye gönderilecek bir Unicode dize işaretçisi olarak belirtilir.

  • msglen
    Karakter uzunluğunu belirtir message.

Verir

BAŞARıLı veya BAŞARıSıZ.

Remarks

Unicode biçiminde iletiler göndermek için bu işlev kullanın.Benzer srv_sendmsgancak iletiyi göndermeden, Tür DBCHAR dize yerine WCHAR dizesi değildir.Ileti uzunluğu karakter bayt yerine bildirdi unutmayın ve msglen hiçbir zaman SRV_NULLTERM için eşit olacaktır.

Işlevini verir, BAŞARıSıZ

  • The msglen given is not in the aralık of 0-32242.

  • The msglen given is 0 but the message pointer is NULL.

  • Ağ üzerinden hata iletisi gönderirken hata yok.

Security noteSecurity 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.