Udostępnij za pośrednictwem


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


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

Argumenty

  • srvproc
    Jest wskaźnikiem struktury SRV_PROC, która jest dojście do połączenia określonego klient.Struktura zawiera informacje o bibliotece Extended API procedura przechowywana używane do zarządzania komunikacji i danych między aplikacją a klient.

  • field
    Określa srvproc pole, aby powrócić.

    Pole

    Description

    Typ zwrotu

    SRV_MSGLCID

    Wiadomości w bieżącej sesja LCID.

    ULONG *

    SRV_INSTANCENAME

    Wystąpienie nazw (jeśli); w przeciwnym razie zwraca wartość NULL.

    WCHAR *

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

Zwraca wartość

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

Security noteSecurity Note:

Bufor zwrócone przez serwer powinien być tylko do odczytu.W przeciwnym razie stanu serwera może być uszkodzony.

Remarks

Uwaga zabezpieczeń   Należy dokładnie przejrzeć kod źródłowy z rozszerzonych procedur przechowywanych, a przed rozpoczęciem instalacji na serwerze produkcyjnym należy przetestować skompilowany biblioteki DLL.Aby uzyskać informacje dotyczące zabezpieczeń Przegląd i testowania zobacz temat to Witryny firmy Microsoft w sieci Web.