Udostępnij za pośrednictwem


srv_paramsetoutput (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.

Ustawia wartość parametru zwrotu. Ta funkcja zastępuje srv_paramset funkcji.

Składnia


int srv_paramsetoutput (
SRV_PROC *
srvproc
,
int
n
,
BYTE *
pbData
,
ULONG 
cbLen
,
BOOL
fNull 
);

Argumenty

  • srvproc
    Jest to dojście połączenia klient.

  • n
    Liczba porządkowa parametru do zestaw.Pierwszy parametr jest 1.

  • pbData
    Jest wskaźnik do wartości danych do wysłania do klient jako parametr procedury zwrotu.

  • cbLen
    Jest to rzeczywista długość dane zwracane.Jeśli typ danych parametru określa wartości stała długości i nie dopuszcza wartości null (na przykład srvbit lub srvint1), cbLen jest ignorowana.Wartość 0 oznacza danych o długości zero, jeśli fNull ma wartość FALSE.

  • fNull
    Jest Flaga wskazująca, czy wartość parametru zwrotu jest NULL.zestawtej flagi na wartość TRUE, jeśli parametr powinien być zestaw wartości null.Wartością domyślną jest FALSE.Jeśli fNull jest zestaw ma wartość TRUE, cbLen powinien być zestaw 0 lub funkcji zakończą się niepowodzeniem.

Zwraca

Jeśli informacje o parametrach został pomyślnie zestaw, zwracana jest SUCCEED; w przeciwnym razie nie powiedzie się.Niepowodzenie jest zwracana, gdy

  • parametr nie jest parametrem zwrotu, lub

  • cbLen argument jest nieprawidłowy.

Uwagi

Uwaga zabezpieczeńnależy dokładnie przeczytać źródło kod rozszerzonych procedur przechowywanych i skompilowanych bibliotek DLL należy przetestować przed instalacją na serwerze produkcyjnym.Informacje o przegląd zabezpieczeń i testowania Zobacz to witryna sieci Web Microsoft.