Udostępnij za pośrednictwem


srv_paraminfo (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 informacje dotyczące parametru.Ta funkcja zastępuje następujące funkcje: srv_paramtype, srv_paramlen, srv_parammaxlen, and srv_paramdata.srv_paraminfo supports the data types in Data Types and zero-length data.

Składnia


int srv_paraminfo (
SRV_PROC *
srvproc
,
int
n
,
BYTE *
pbType
,
ULONG *
pcbMaxLen
,
ULONG *
pcbActualLen
,
BYTE *
pbData
,
BOOL *
pfNull
);

Argumenty

  • srvproc
    Uchwyt dla połączenia klient.

  • n
    Parametr jest numerem porządkowym zestaw.Pierwszy parametr jest 1.

  • pbType
    Typ danych parametru.

  • pcbMaxLen
    Wskaźnik na maksymalną długość parametru.

  • pcbActualLen
    Wskaźnik do rzeczywistej długości parametru.Wartość 0 (*pcbActualLen == 0) oznacza danych o długości zero, jeśli *pfNull jest zestaw na FALSE.

  • pbData
    Wskaźnik do buforu danych parametru.Jeśli pbData nie jest NULL, zapisuje API rozszerzone procedury magazynu *pcbActualLen bajtów danych *pbData.Jeśli pbData ma wartość NULL, żadne dane nie są zapisywane do *pbData , ale funkcja zwraca *pbType, *pcbMaxLen, *pcbActualLen, a *pfNull.Pamięci dla buforu muszą być zarządzane przez aplikację.

  • pfNull
    Wskaźnik null flagi.*pfNull jest zestaw na wartość TRUE, jeśli wartość parametru jest NULL.

Zwraca

Jeśli pomyślnie uzyskano informacje parametru, zwracane jest SUCCEED; w przeciwnym razie nie powiedzie się.Niepowodzenie jest zwracana po nie zdalnego bieżącej procedury przechowywanej i gdy jest nie nth parametru zdalna procedura składowana.

Uwagi

Uwaga zabezpieczeńnależy dokładnie przeczytać źródło kod rozszerzonych procedur przechowywanych i skompilowanych bibliotek DLL należy przetestować przed instalacją na serwerze produkcyjnym.Informacje o przegląd zabezpieczeń i testowania Zobacz to witryna sieci Web Microsoft.