Атрибуты типа данных

Эти атрибуты можно применить к типам данных в операторе typedef , чтобы дополнительно определить использование или эффект типа данных.

attribute Использование
context_handle Определяет дескриптор привязки, который поддерживает сведения о состоянии (контексте) на определенном сервере между удаленными вызовами процедур из определенного клиента. Недопустимо для функций интерфейса объекта .
Обрабатывать Указывает тип настраиваемого дескриптора, относящееся к приложению.
ms_union Управляет выравниванием NDR неинкапсулированных союзов. Используйте определения типов для обратной совместимости с интерфейсами, созданными с помощью MIDL 1.0 или 2.0.
Трубы Позволяет передавать открытый поток типизированных данных через удаленный вызов процедуры. Параметр канала позволяет серверу извлекать поток данных из клиента во время удаленного вызова процедуры. Параметр out pipe позволяет серверу отправлять поток данных обратно клиенту.
transmit_as Указывает способ передачи типа данных по сети, используемой для пользовательского маршалинга.
v1_enum Указывает, что указанный перечислимый тип передается как 32-разрядная сущность, а не 16-разрядная по умолчанию.
wire_marshal Аналогично transmit_as но вы реализуете подпрограммы для размера, маршалирования, отмены маршалирования и освобождения данных.