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