Поделиться через


srv_rpcowner (API-интерфейс расширенных хранимых процедур)

Важное примечаниеВажно!

В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR.

Возвращает компонент владельца для текущей удаленной хранимой процедуры.

Синтаксис

        DBCHAR * srv_rpcowner (
        SRV_PROC *
        srvproc
        ,
        int *
        len 
        );
      

Arguments

  • srvproc
    Указатель на структуру SRV_PROC, представляющую собой дескриптор соединения с клиентом (в данном случае — дескриптор, получивший удаленную хранимую процедуру). Структура содержит сведения, которые используются библиотекой API-интерфейса расширенных хранимых процедур для управления связью и передачи данных между приложением и клиентом.

  • len
    Указатель на целочисленную переменную, получающую значение длины имени владельца. Параметр len может быть пустым; в этом случае длина компонента владельца не возвращается.

Возвращаемое значение

Указатель DBCHAR на заканчивающийся символом null компонент владельца для текущей удаленной хранимой процедуры. Если текущей удаленной хранимой процедуры нет, возвращается значение null, а переменная len принимает значение - 1.

Замечания

Эта функция возвращает только компонент владельца удаленной хранимой процедуры. В него не входят необязательный спецификатор для имени, имени удаленной хранимой процедуры и номер удаленной хранимой процедуры.

Примечание по безопасностиПримечание по безопасности

Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт.