Udostępnij za pośrednictwem


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

Zwraca stan parametru wywołania danego zdalna procedura składowana.

Składnia


int srv_paramstatus (
SRV_PROC *
srvproc
,
int
n 
);

Argumenty

  • srvproc
    Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient (w tym przypadek uchwytu, otrzymane zdalna procedura składowana wywołania).Struktura zawiera informacje biblioteki API procedury przechowywane Extended używa do zarządzania komunikacji i danych między aplikacją i klient.

  • n
    Wskazuje numer parametru.Pierwszy parametr ma numer 1.

Zwraca

int Zawiera flagi stanu dla parametru.Obecnie jest tylko jeden flagi: Jeżeli bit 0 jest zestaw 1, parametr jest zwracanych parametrów.Jeśli nie nparametr th lub jeśli nie ma żadnych zdalna procedura składowana, zwraca -1.

Uwagi

Ta procedura zwraca flag stanu dla parametru wywołania zdalna procedura składowana.

Parametry zawierają danych przesyłanych między klientami a aplikacji zdalnego procedur przechowywanych.Niektóre parametry można określić parametrów zwrotnych klient.Zwrotu parametry te mogą zawierać wartości, które przekazuje wniosek do klient.

Obecnie tylko stan flagi jest wskazuje, czy parametr jest zwracanych parametrów.

Po nawiązaniu połączenia zdalna procedura składowana z parametrami parametry można przekazać nazwę lub położenie (nienazwanych).Jeśli zdalna procedura składowana rozmowy z niektórych parametrów przekazanych przez nazwę i niektóre przekazywane według położenia, wystąpi błąd.Jeśli wystąpi błąd, nazywany jest nadal obsługi SRV_RPC, ale wydaje się, jak gdyby były bez parametrów i srv_rpcparams zwraca wartość 0.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

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.