ComWrappersSupport
IUnknownVftbl
IUnknownVftblPtr
AllocateVtableMemory(Type, Int32)
CreateCCWForObject(Object)
CreateRcwForComObject<T>(nint)
FindObject<T>(nint)
GetObjectReferenceForInterface(nint)
GetObjectReferenceForInterface(IntPtr, Guid, Boolean)
GetObjectReferenceForInterface<T>(IntPtr)
GetObjectReferenceForInterface<T>(IntPtr, Guid)
InitializeComWrappers(ComWrappers)
MarshalDelegateInvoke<T>(nint, Action<T>)
MarshalDelegateInvoke<TDelegate, TReturn>(nint, Func<TDelegate, TReturn>)
RegisterAuthoringMetadataTypeLookup(Func<Type, Type>)
RegisterComInterfaceEntries(Type, ComInterfaceEntry[])
RegisterDelegateFactory(Type, Func<IntPtr, Object>)
RegisterHelperType(Type, Type)
RegisterObjectForInterface(Object, nint)
RegisterObjectForInterface(Object, nint, CreateObjectFlags)
RegisterProjectionAssembly(Assembly)
RegisterProjectionTypeBaseTypeMapping(IDictionary<String, String>)
RegisterTypeComInterfaceEntriesLookup(Func<Type, ComInterfaceEntry[]>)
RegisterTypedRcwFactory(Type, Func<IInspectable, Object>)
RegisterTypeRuntimeClassNameLookup(Func<Type, String>)
TryRegisterObjectForInterface(Object, nint)
TryUnwrapObject(Object, IObjectReference)
net10.0-windows10.0.22621
namespace WinRT
{
public static class ComWrappersSupport
{
public static void RegisterObjectForInterface(object obj, IntPtr thisPtr, CreateObjectFlags createObjectFlags);
}
}
| .NET | 5.06.07.08.09.010.0 |
|---|---|
Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: |
| Windows | 10.0.1776310.0.1836210.0.1904110.0.2034810.0.2200010.0.22621 |
Information specific to net10.0-windows10.0.22621 | |
| Assembly | WinRT.Runtime , Version=2.3.0.0, PublicKeyToken=99ea127f02d97709 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API