Udostępnij za pośrednictwem


srv_paramnumber (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ę zdalna procedura składowana wywołać parametru.


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

Argumenty

  • srvproc
    Jest wskaźnikiem struktury SRV_PROC, która jest dojście do połączenia określonego klient (w tym przypadek uchwycie, który odebrał wywołanie procedura przechowywana zdalnego).Struktura zawiera informacje o bibliotece Extended API procedura przechowywana używane do zarządzania komunikacji i danych między aplikacją a klient.

  • name
    Jest wskaźnikiem do parametru name.

  • namelen
    Wskazuje długość name. Jeśli name jest zakończony zerem, ustawianie namelen Aby SRV_NULLTERM.

Zwraca wartość

Numer parametru nazwanego parametru.Pierwszy parametr jest 1.Jeśli nie ma żadnych parametr o nazwie name lub nie zdalnego procedura przechowywana, zwracane jest 0 i generowany jest komunikat.

Remarks

Gdy zdalna procedura składowana rozmowy z parametrami, parametry można przekazać według nazwy lub według pozycji (nienazwane).Jeżeli z niektórych parametrów przekazanych przez nazwę i niektóre przekazywane za pomocą pozycji wywołań zdalnych procedura przechowywana, wystąpi błąd.Obsługa SRV_RPC nadal ma nazwę, ale wydaje się, jak gdyby były bez parametrów 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.