Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Атрибуты типа — это атрибуты MIDL, которые можно применять к объявлениям типов:
Атрибут [switch_type] обозначает тип дискриминационных профсоюзов. Этот атрибут применяется только к некапсулированному союзу.
Дескриптор контекста — это указатель с атрибутом [context_handle]. Атрибут [context_handle] позволяет создавать процедуры, поддерживающие сведения о состоянии между удаленными вызовами процедур. Дескриптор контекста со значением, отличным от NULL, представляет сохраненный контекст и служит двумя целями:
- На стороне клиента он содержит сведения, необходимые библиотеке времени выполнения RPC для направления вызова на сервер.
- На стороне сервера он служит дескриптором активного контекста.
Атрибут [дескриптор ] указывает, что тип может происходить как определяемый пользователем (универсальный) дескриптор. Эта функция позволяет создавать дескрипторы, значимые для приложения. Пользователь должен предоставить подпрограммы привязки и отмены привязки для преобразования между определяемым пользователем типом дескриптора и типом примитивного дескриптора RPC, handle_t. Примитивный дескриптор содержит сведения о назначении, значимые для библиотек времени выполнения RPC. Определяемый пользователем дескриптор может быть определен только в объявлении типа, а не в объявлении функции. Параметр с атрибутом [handle] имеет двойное назначение. Он используется для определения привязки для вызова и передается в вызываемую процедуру как обычный параметр данных.