Атрибуты заголовка интерфейса
Включите эти атрибуты в заголовок интерфейса для передачи сведений обо всем интерфейсе.
Атрибут | Употребление |
---|---|
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, которые относятся к интерфейсам, определенным или ссылающимся на них внутри инструкции библиотеки.