srv_paramsetoutput (Extended przechowywanych procedur 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. |
Ustawia wartość parametru zwrotu. Ta funkcja zastępuje srv_paramset funkcji.
int srv_paramsetoutput (
SRV_PROC *
srvproc
,
int
n
,
BYTE *
pbData
,
ULONG
cbLen
,
BOOL
fNull
);
Argumenty
srvproc
Czy dojścia dla połączenia klient.n
Jest to liczba porządkowa parametru się zestaw.Pierwszy parametr jest 1.pbData
Jest wskaźnikiem do wartości danych do wysłania do klient jako parametr zwrotny procedury.cbLen
Jest to rzeczywista długość dane, które mają zostać zwrócone.Jeśli typ danych parametru określa wartości stała długości, a nie zezwala na 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ść FAŁSZ.fNull
Czy flagę wskazującą, czy wartość parametru zwracana jest wartość NULL.zestaw tej flagi na wartość TRUE, jeśli ten parametr powinien być zestaw wartości null.Wartością domyślną jest FALSE.Jeśli fNull is zestaw to TRUE, cbLen powinny być zestaw na 0 lub funkcji zakończy się niepowodzeniem.
Zwraca wartość
Jeśli informacje o parametrach została ustawiona pomyślnie, SUKCESU jest zwracany; w przeciwnym razie, nie powiedzie się.Zwracany jest zakończą się NIEPOWODZENIEM, gdy
Parametr nie jest parametrem zwrotu lub
the cbLen argument is invalid.
Remarks
Uwaga zabezpieczeń Należy dokładnie przejrzeć kod źródłowy z rozszerzonych procedur przechowywanych, a przed rozpoczęciem instalacji na serwerze produkcyjnym należy przetestować skompilowany biblioteki DLL.Aby uzyskać informacje dotyczące zabezpieczeń Przegląd i testowania zobacz temat to Witryny firmy Microsoft w sieci Web.