Udostępnij za pośrednictwem


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

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

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.

  • len
    Zawiera wskaźnik do int Zmienna, która zawiera długości w bajtach, nazwa parametru. Jeśli len ma wartość NULL, Długość zdalna procedura składowana Nazwa parametru nie jest zwracane.

Zwraca wartość

Wskaźnik do ciąg zakończony wartością zerową znak, który zawiera nazwę parametru.Długość nazwy parametrów są przechowywane w len. Jeśli nie ma żadnych nth parametru lub nie zdalna procedura składowana, zwraca wartość NULL, len jest ustawiona na wartość -1, i jest wysyłany komunikat o błędzie informacyjne. Jeśli nazwa parametru jest równa NULL, len jest równa 0 i null zakończone zwracany jest pusty ciąg.

Remarks

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