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


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

Эти атрибуты можно применить к типам данных в инструкциитипадля дальнейшего определения использования или эффекта типа данных.

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