Udostępnij za pośrednictwem


srv_paramtype (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 typ danych zdalna procedura składowana wywołać parametru.


int srv_paramtype (
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 jest 1.

Zwraca wartość

Wartość tokenu z typem danych parametru.Aby uzyskać informacje o typach danych zobacz Typy danych (rozszerzona procedura składowana API). Jeśli nie ma żadnych nth parametr lub jeśli nie ma żadnych zdalnego procedura przechowywana, zwraca - 1.

This function returns the following values, if the parameter is one of the Microsoft SQL Server 2005 data types.

Nowe typy danych

Zwracanie wartości

BITN

SRVBIT

BIGVARCHAR

VARCHAR

BIGCHAR

CHAR

BIGBINARY

BINARNE

BIGVARBINARY

VARBINARNYM

NCHAR

CHAR

NVARCHAR

VARCHAR

NTEXT

-1

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.