Udostępnij za pośrednictwem


srv_pfieldex (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 wskaźnik do danych zawierającą żądane pole SRV_PROC.

Składnia


void *srv_pfieldex(SRV_PROC * 
srvproc
, int 
field
, int * 
len
);

Argumenty

  • srvproc
    Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient.Struktura zawiera informacje biblioteki API procedury przechowywane Extended używa do zarządzania komunikacji i danych między aplikacją i klient.

  • field
    Określa srvproc pole do zwrotu.

    Pole

    Opis

    Typ zwrotu

    SRV_MSGLCID

    Wiadomości w bieżącej sesja LCID.

    ULONG *

    SRV_INSTANCENAME

    Nazwa wystąpienia (jeśli o nazwie); w przeciwnym razie zwraca wartość NULL.

    WCHAR *

  • len
    Jest wskaźnik do int zmienna, która zawiera długość zwracanych field wartość w bajtach.Jeśli len ma wartość NULL, długość nie jest zwracana.Gdy zostanie zwrócona wartość NULL *len jest zestaw 0.

Zwraca

Wskaźnik do danych, których typ zależy od field.Zwracana jest wartość NULL, gdy len ma wartość NULL lub srvproc ma wartość NULL.Jeśli field jest nieznany, zwracana jest wartość NULL.Gdy zostanie zwrócona wartość NULL *len jest zestaw 0.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Bufor zwracane z serwera powinny być tylko do odczytu.W przeciwnym razie stanu serwera może być uszkodzony.

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.