Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Текст ACF содержит атрибуты конфигурации, которые применяются к типам и функциям, определенным в тексте интерфейса файла IDL. Тело ACF может быть пустым или может содержать ACF include, тип typedef, а также атрибуты функций и параметров. Все эти элементы являются необязательными. Атрибуты, применяемые к каждому отдельному типу и функции в теле ACF, переопределяют атрибуты в заголовке ACF.
ACF указывает поведение на локальном компьютере и не влияет на данные, передаваемые по сети. Он используется для указания сведений о заглушке, которую нужно сгенерировать. В режиме совместимости DCE (/osf) ACF не влияет на взаимодействие между заглушками, а между заглушкой и кодом приложения.
Параметр, указанный в ACF, должен быть одним из параметров, указанных в файле IDL. Порядок спецификации параметра в ACF не имеет значения, так как сопоставление по имени, а не по позиции. Список параметров в ACF может быть пустым, даже если список параметров в соответствующей сигнатуре IDL не пуст (но это не рекомендуется). Абстрактные деклараторы (неименованные параметры) в файле IDL вызывают компилятор MIDL сообщать об ошибках при обработке ACF, так как параметр не найден.
Директива ACF include указывает файлы заголовков, которые будут отображаться в заголовке, созданном в рамках стандартной инструкции препроцессора C #include. Ключевое слово ACF include отличается от директивы #include. Ключевое слово include приводит к тому, что строка "#includeимя файла" отображается в созданном файле заголовка, а директива на языке C "#includeимя файла" приводит к тому, что содержимое этого файла помещается в ACF.
Оператор ACF typedef позволяет применять атрибуты типа ACF к типам, ранее определенным в файле IDL. Синтаксис typedef в ACF отличается от синтаксиса typedef в C.
Атрибуты функции ACF позволяют указывать атрибуты, которые применяются к функции в целом. Дополнительные сведения см. в разделе [код], [оптимизация] и [nocode].
Атрибуты параметров ACF позволяют указывать атрибуты, которые применяются к отдельным параметрам функции. Дополнительные сведения см. в разделе [byte_count].
Связанные темы