Class COM.Unknown
public class COM.Unknown : IDisposable
- Inheritance
-
COM.Unknown
- Implements
- Derived
- Inherited Members
Constructors
Unknown(void*)
public Unknown(void* ptr)
Parameters
ptrvoid*
Fields
IID
public static readonly Guid IID
Field Value
Ptr
public readonly void* Ptr
Field Value
- void*
Properties
this[uint]
public void* this[uint slot] { get; }
Parameters
slotuint
Property Value
- void*
Methods
AddRef()
public uint AddRef()
Returns
AddRef(void*)
public static uint AddRef(void* ptr)
Parameters
ptrvoid*
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
~Unknown()
protected ~Unknown()
QueryInterface(in Guid)
public void* QueryInterface(in Guid refId)
Parameters
refIdGuid
Returns
- void*
QueryInterface(void*, in Guid)
public static void* QueryInterface(void* comPtr, in Guid refId)
Parameters
Returns
- void*
Release()
public uint Release()
Returns
Release(void*)
public static uint Release(void* ptr)
Parameters
ptrvoid*
Returns
Operators
implicit operator void*(Unknown?)
public static implicit operator void*(COM.Unknown? unknown)
Parameters
Returns
- void*