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