Типы данных для аргументов и возвращаемых значений функций сервера выражаются как типы данных Автоматизации, которые являются независимыми от языка типами, заданными протоколом Автоматизации.
Например, BSTR
строковый тип широкого символа, заданный как тип Автоматизации, и тот же формат данных, используемый Визуальным языком Basic®, чтобы сохранить строки. Любой COM-совместимый контроллер должен поддержать эти типы данных, несмотря на то, что детали того, как вы объявляете и управляете ими, являются конкретным контроллером.