Udostępnij za pośrednictwem


srv_paramnumber (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 wywołania zdalna procedura składowana.

Składnia


int srv_paramnumber (
SRV_PROC *
srvproc
,
DBCHAR *
name
, 
int
namelen 
);

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.

  • name
    Jest wskaźnik do parametru name.

  • namelen
    Jest to name.Jeśli name jest zakończony znakiem null, zestaw namelen SRV_NULLTERM.

Zwraca

Parametr liczba nazwany parametr.Pierwszy parametr jest 1.Jeśli nie istnieje żaden parametr o nazwie name lub zdalna procedura składowana, zwracane jest 0 i generowany jest komunikat.

Uwagi

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.Nadal nosi 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.