Share via


IRecordInfo Interface

Definition

Describes the structure of a user-defined type (UDT) stored in a variant. For more information, see IRecordInfo.

public interface class IRecordInfo
public interface class IRecordInfo
__interface IRecordInfo
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("0000002F-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IRecordInfo
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("0000002F-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRecordInfo
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("0000002F-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IRecordInfo = interface
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("0000002F-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRecordInfo = interface
Public Interface IRecordInfo
Attributes

Methods

GetField(IntPtr, String, Object)
GetFieldNames(UInt32, String[])
GetFieldNoCopy(IntPtr, String, Object, IntPtr)
GetGUID(Guid)
GetName(String)
GetSize(UInt32)
GetTypeInfo(Type)
IsMatchingType(IRecordInfo)
PutField(UInt32, IntPtr, String, Object)
PutFieldNoCopy(UInt32, IntPtr, String, Object)
RecordClear(IntPtr)
RecordCopy(IntPtr, IntPtr)
RecordCreate()
RecordCreateCopy(IntPtr, IntPtr)
RecordDestroy(IntPtr)
RecordInit(IntPtr)

Applies to