Udostępnij za pośrednictwem


srv_rpcparams (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 liczbę parametrów dla bieżącego zdalna procedura składowana.

Składnia


int srv_rpcparams ( SRV_PROC *
srvproc 
);

Argumenty

  • srvproc
    Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient (w tym przypadek uchwyt, który otrzymał zdalna procedura składowana).Struktura zawiera informacje biblioteki API procedury przechowywane Extended używane do zarządzania komunikacji i danych między aplikacji i klient.

Zwraca

Liczba parametrów w zdalna procedura składowana.Jeśli nie ma parametrów w zdalna procedura składowana lub jeśli nie jest aktualną zdalna procedura składowana, zwracana jest wartość -1 i występuje błąd informacji.

Uwagi

Ta funkcja zwraca liczbę parametrów w bieżącym zdalna procedura składowana.Zazwyczaj jest wywoływana z zdalna procedura składowana.

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.Po wystąpieniu tego błędu zdalna procedura składowana nosi obsługi, ale nie otrzyma parametry 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.