Udostępnij za pośrednictwem


srv_paramstatus (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 stan określonego zdalna procedura składowana wywołać parametru.


int srv_paramstatus (
SRV_PROC *
srvproc
,
int
n 
);

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.

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

Zwraca wartość

An int that contains status flags for the parameter.Obecnie istnieje tylko jeden flagi: Jeżeli bit 0 jest ustawiony na wartość 1, ten parametr jest parametrem zwrotu. Jeśli nie ma żadnych nth parametr lub jeśli nie ma żadnych zdalna procedura składowana, funkcja zwraca wartość -1.

Remarks

Ta procedura zwraca flag stanu dla parametru wywołań zdalnych procedura przechowywana.

Parametry zawierają dane przekazywane między klientami i aplikacji ze zdalnych procedur przechowywanych.Klient może określić pewne parametry jako parametry zwrotu.Zwrotu parametry te mogą zawierać wartości, które aplikacja przekazuje do klient.

Obecnie tylko stan flag jest taka, która wskazuje, czy parametr zwrotny parametru.

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.Jeśli wystąpi błąd, obsługi SRV_RPC nazywa się nadal, 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.