Udostępnij przez


srv_rpcparams (rozszerzona procedura składowana 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.

Zwraca liczbę parametrów dla bieżącego zdalna procedura składowana.


int srv_rpcparams ( SRV_PROC *
srvproc 
);

Argumenty

  • srvproc
    Jest wskaźnikiem struktury SRV_PROC, która jest dojście do połączenia określonego klient (w tym przypadek uchwyt otrzymanych zdalna procedura składowana).Struktura zawiera informacje, które biblioteki API procedura przechowywana Extended używane do zarządzania komunikacji i danych między aplikacją a klient.

Zwraca wartość

Liczba parametrów w zdalna procedura składowana.Jeśli nie ma żadnych parametrów w zdalna procedura składowana lub jeśli jest aktualną zdalna procedura składowana, zwracana jest wartość -1 i informacje o wystąpieniu błędu.

Remarks

Ta funkcja zwraca liczbę parametrów w bieżącym zdalna procedura składowana.Jest zazwyczaj nazywana z zdalna procedura składowana.

Gdy zdalna procedura składowana rozmowy z parametrami, parametry można przekazać według nazwy lub według pozycji (nienazwane).Jeśli zdalna procedura składowana wywołanie zostało wykonane z niektórych parametrów przekazanych przez nazwę i niektóre przekazywane za pomocą pozycji, wystąpi błąd.Jeśli ten błąd występuje, nazywa się obsługi zdalnych procedura przechowywana, ale nie odbiera parametry i srv_rpcparams zwraca wartość 0.

Security noteSecurity Note:

Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Aby uzyskać informacje dotyczące zabezpieczeń Przegląd i testowania zobacz temat to Witryny firmy Microsoft w sieci Web.