Udostępnij za pośrednictwem


srv_paramname (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 nazwę parametru wywołania zdalna procedura składowana.

Składnia

DBCHAR * srv_paramname (
SRV_PROC * srvproc,intn, int *len );

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.

  • n
    Wskazuje numer parametru.Pierwszy parametr jest 1.

  • len
    Zawiera wskaźnik do int zmienna zawiera długość w bajtach nazwy parametru.Jeśli len ma wartość NULL, długość zdalna procedura składowana Nazwa parametru nie jest zwracana.

Zwraca

Wskaźnik do ciąg zakończony znakiem null znaków, zawierający nazwę parametru.Długość nazwy parametrów są przechowywane w len.Jeśli nie ma żadnych nparametr th lub nie zdalna procedura składowana, zwraca wartość NULL, len jest zestaw -1, a błąd informacyjna wiadomość jest wysyłana.Jeśli nazwa parametru jest NULL, len jest zestaw 0 i pusty ciąg zakończony znakiem null jest zwracany.

Uwagi

Ta funkcja pobiera nazwę parametru wywołania zdalna procedura składowana.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.