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


Атрибуты заголовка интерфейса

Включите эти атрибуты в заголовок интерфейса для передачи сведений обо всем интерфейсе.

Атрибут Употребление
async_uuid Направляет компилятор MIDL для определения синхронных и асинхронных версий com-интерфейса.
uuid Задает 128-разрядное значение, которое отличает определенный интерфейс от всех остальных. Фактическое значение может представлять GUID, CLSID или IID.
локальных Направляет компилятор MIDL только для создания файлов заголовков. Интерфейс должен иметь uuid или атрибут локального.
ms_union Управляет выравниванием NDR некапсулированных профсоюзов. Используйте для обратной совместимости с интерфейсами, созданными на основе MIDL 1.0 или 2.0.
объекта Определяет интерфейс как COM-интерфейс и направляет компилятор MIDL для создания кода прокси-сервера или заглушки вместо заглушки клиента и сервера RPC.
версии Определяет определенную версию интерфейса в случаях, когда существует несколько версий интерфейса. Так как интерфейсы COM неизменяемы, нельзя использовать атрибут версии в интерфейсеобъекта.
pointer_default Указывает тип указателя по умолчанию для всех указателей, за исключением тех, которые включены в списки параметров. Тип по умолчанию может быть уникальным, refили ptr.
конечной точки Указывает статическую конечную точку , в которой серверное приложение будет прослушивать удаленные вызовы процедур.

 

Сведения о атрибутах библиотеки типов см. в атрибутов интерфейса, таких как двойной и oleautomation, которые относятся к интерфейсам, определенным или ссылающимся на них внутри инструкции библиотеки.