Дескриптора привязки MIDL
Дескрипторы привязки — это объекты данных, представляющие привязку между клиентом и сервером.
MIDL поддерживает базовый тип handle_t. Дескрипторы этого типа называются "примитивными дескрипторами".
Вы можете определить собственные типы дескрипторов с помощью атрибута [handle] . Дескрипторы, определенные таким образом, называются пользовательскими, настраиваемыми или универсальными дескрипторами.
Вы также можете определить дескриптор, который хранит сведения о состоянии, с помощью атрибута [context_handle] . Дескрипторы, определенные таким образом, называются дескрипторами контекста.
Если сведения о состоянии не требуются и вы не решили вызывать библиотеки среды выполнения RPC для управления дескриптором, можно запросить, чтобы библиотеки времени выполнения предоставляли автоматическую привязку. Для этого используется ключевое слово ACF [auto_handle].
Глобальную переменную можно указать в качестве дескриптора привязки с помощью ключевое слово ACF [implicit_handle]. Ключевое слово [explicit_handle] используется для указания того, что каждая удаленная функция имеет явно указанный дескриптор.
Дополнительные сведения см. в разделе Привязка и дескрипторы.