srv_wsendmsg (Extended przechowywane procedury API)
![]() |
---|
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.
![]() |
---|
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. |