Freigeben über


IMarshal2.GetUnmarshalClass Method

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Namespace:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

Syntax

'Declaration
Sub GetUnmarshalClass ( _
    ByRef riid As Guid, _
    pv As IntPtr, _
    dwDestContext As UInteger, _
    pvDestContext As IntPtr, _
    MSHLFLAGS As UInteger, _
    <OutAttribute> ByRef pCid As Guid _
)
void GetUnmarshalClass(
    ref Guid riid,
    IntPtr pv,
    uint dwDestContext,
    IntPtr pvDestContext,
    uint MSHLFLAGS,
    out Guid pCid
)
void GetUnmarshalClass(
    [InAttribute] Guid% riid, 
    [InAttribute] IntPtr pv, 
    [InAttribute] unsigned int dwDestContext, 
    [InAttribute] IntPtr pvDestContext, 
    [InAttribute] unsigned int MSHLFLAGS, 
    [OutAttribute] Guid% pCid
)
abstract GetUnmarshalClass : 
        riid:Guid byref * 
        pv:IntPtr * 
        dwDestContext:uint32 * 
        pvDestContext:IntPtr * 
        MSHLFLAGS:uint32 * 
        pCid:Guid byref -> unit
function GetUnmarshalClass(
    riid : Guid, 
    pv : IntPtr, 
    dwDestContext : uint, 
    pvDestContext : IntPtr, 
    MSHLFLAGS : uint, 
    pCid : Guid
)

Parameters

  • riid
    Type: Guid%
  • pv
    Type: IntPtr
  • dwDestContext
    Type: UInt32
  • pvDestContext
    Type: IntPtr
  • MSHLFLAGS
    Type: UInt32
  • pCid
    Type: Guid%

.NET Framework Security

See Also

Reference

IMarshal2 Interface

Microsoft.VisualStudio.OLE.Interop Namespace