srv_wsendmsg (rozszerzona procedura składowana 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. Zamiast korzystać z integracja środowiska CLR. |
Wysyła wiadomości Unicode do klient.
int srv_wsendmsg(SRV_PROC *
srvproc
, int
msgnum
, int
severity
, WCHAR *
message
, int
msglen
);
Argumenty
srvproc
Jest wskaźnikiem struktury SRV_PROC, która jest dojście do połączenia określonego klient.Struktura zawiera informacje o bibliotece Extended API procedura przechowywana używane do zarządzania komunikacji i danych między aplikacją a klient.Msgnum
Jest to numer komunikatu 4-bajtowego.Severity
Określa wagę błędu.Ważności mniejsze lub równe 10 jest uważany za komunikat informacyjny; w przeciwnym razie, występuje błąd.message
Jest wskaźnikiem do ciąg Unicode, które zostanie wysłane do klient.msglen
Określa długość w znakach, message.
Zwraca wartość
Powiodła się lub zakończyć się NIEPOWODZENIEM.
Remarks
Ta funkcja służy do wysyłania wiadomości w standardzie Unicode.Jest on podobny do srv_sendmsg, ale wysyła wiadomość jest ciąg WCHAR zamiast typu ciąg DBCHAR.Należy zauważyć, że długość komunikatu jest raportowany w znaki, a nie w bajtach, a msglen nigdy nie będzie równa SRV_NULLTERM.
Funkcja zwraca się nie POWIEŚĆ podczas
The msglen given is not in the zakres of 0-32242.
The msglen given is 0 but the message pointer is NULL.
Występuje błąd podczas wysyłania komunikatu o błędzie za pośrednictwem sieci.
Security Note: |
---|
Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Aby uzyskać informacje dotyczące zabezpieczeń Przegląd i testowania zobacz temat to Witryny firmy Microsoft w sieci Web. |