Udostępnij za pośrednictwem


srv_paramsetoutput (Extended przechowywanych procedur API)

Important noteImportant 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.