ComWrappers.RegisterForMarshalling(ComWrappers) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует экземпляр, используемый ComWrappers в качестве глобального экземпляра для маршаллинга во время выполнения.
public:
static void RegisterForMarshalling(System::Runtime::InteropServices::ComWrappers ^ instance);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void RegisterForMarshalling(System.Runtime.InteropServices.ComWrappers instance);
public static void RegisterForMarshalling(System.Runtime.InteropServices.ComWrappers instance);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member RegisterForMarshalling : System.Runtime.InteropServices.ComWrappers -> unit
static member RegisterForMarshalling : System.Runtime.InteropServices.ComWrappers -> unit
Public Shared Sub RegisterForMarshalling (instance As ComWrappers)
Параметры
- instance
- ComWrappers
Экземпляр для регистрации.
- Атрибуты
Исключения
Метод был вызван несколько раз.
Комментарии
Эту функцию можно вызывать только один раз. Последующие вызовы этой функции приведут к InvalidOperationException возникновению ошибки. Сценарии, в которых может использоваться этот глобальный экземпляр: * Использование API маршала, связанного с COM * P/Invokes с типами, связанными с COM * активация COM