Udostępnij za pośrednictwem


srv_wsendmsg (Extended przechowywane procedury API)

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja. Użyj integracja CLR.

Wysyła do klient komunikat Unicode.

Składnia

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

Argumenty

  • srvproc
    Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient.Struktura zawiera informacje biblioteki API procedury przechowywane Extended używa do zarządzania komunikacji i danych między aplikacją i klient.

  • Msgnum
    4-Bajtowa jest numer komunikatu.

  • Severity
    Określa wagę błędu.Wskaźnik ważności jest mniejsza lub równa 10 uważane za komunikat informacyjny w przeciwnym razie jest błąd.

  • message
    Wskaźnik Unicode jest ciąg do wysłania do klient.

  • msglen
    Określa długość w znakach, message.

Zwraca

POMYŚLNIE lub nie powiedzie się.

Uwagi

Ta funkcja służy do wysyłania wiadomości w formacie Unicode.Jest on podobny do srv_sendmsg, ale wysyła wiadomość jest ciąg WCHAR zamiast typu DBCHAR string.Należy zauważyć, że długość komunikatu jest raportowany w znaki niż bajty, i msglen nigdy nie będzie równa SRV_NULLTERM.

Funkcja zwraca po awarii

  • Msglen podane nie jest w zakres z 0 32242.

  • Msglen jest 0 ale wiadomości wskaźnik jest pusty.

  • Występuje błąd podczas wysyłania komunikatu za pośrednictwem sieci.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Informacje o przegląd zabezpieczeń i testowania Zobacz to witryna sieci Web Microsoft.