forked from dotnet/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathIColumnsInfo.xml
98 lines (92 loc) · 5.23 KB
/
IColumnsInfo.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<Type Name="IColumnsInfo" FullName="Microsoft.VisualBasic.Compatibility.VB6.IColumnsInfo">
<TypeSignature Language="C#" Value="public interface IColumnsInfo" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IColumnsInfo" />
<TypeSignature Language="DocId" Value="T:Microsoft.VisualBasic.Compatibility.VB6.IColumnsInfo" />
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Runtime.InteropServices.Guid("0C733A11-2A1C-11CE-ADE5-00AA0044773D")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides an implementation of the OLE DB <see langword="IColumnInfo" /> interface for use by applications upgraded from Visual Basic 6.0.</summary>
<remarks>
<format type="text/markdown"><]
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="GetColumnInfo">
<MemberSignature Language="C#" Value="public void GetColumnInfo (out int cColumns, out IntPtr pColumnInfo, out IntPtr pStringsBuffer);" />
<MemberSignature Language="ILAsm" Value=".method public newslot virtual instance void GetColumnInfo(int32 cColumns, native int pColumnInfo, native int pStringsBuffer) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualBasic.Compatibility.VB6.IColumnsInfo.GetColumnInfo(System.Int32@,System.IntPtr@,System.IntPtr@)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cColumns" Type="System.Int32&" RefType="out" />
<Parameter Name="pColumnInfo" Type="System.IntPtr&" RefType="out" />
<Parameter Name="pStringsBuffer" Type="System.IntPtr&" RefType="out" />
</Parameters>
<Docs>
<param name="cColumns">A pointer to memory in which to return the number of columns in the rowset; this number includes the bookmark column, if there is one.</param>
<param name="pColumnInfo">A pointer to memory in which to return an array of <see langword="DBCOLUMNINFO" /> structures.</param>
<param name="pStringsBuffer">A pointer to memory in which to return a pointer to storage for all string values (names used either within columnid or for pwszName) within a single allocation block.</param>
<summary>Returns the column metadata needed by most consumers.</summary>
<remarks>
<format type="text/markdown"><]
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="MapColumnIDs">
<MemberSignature Language="C#" Value="public void MapColumnIDs (int cColumnIDs, Microsoft.VisualBasic.Compatibility.VB6.DBID[] columnIDs, int[] rgColumns);" />
<MemberSignature Language="ILAsm" Value=".method public newslot virtual instance void MapColumnIDs(int32 cColumnIDs, valuetype Microsoft.VisualBasic.Compatibility.VB6.DBID[] columnIDs, int32[] rgColumns) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualBasic.Compatibility.VB6.IColumnsInfo.MapColumnIDs(System.Int32,Microsoft.VisualBasic.Compatibility.VB6.DBID[],System.Int32[])" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cColumnIDs" Type="System.Int32" />
<Parameter Name="columnIDs" Type="Microsoft.VisualBasic.Compatibility.VB6.DBID[]" />
<Parameter Name="rgColumns" Type="System.Int32[]" />
</Parameters>
<Docs>
<param name="cColumnIDs">The number of column IDs to map.</param>
<param name="columnIDs">An array of IDs of the columns for which to determine the column ordinals.</param>
<param name="rgColumns">An array of <c>cColumnIDs</c> ordinals of the columns identified by the elements of <c>columnIDs</c>.</param>
<summary>Returns an array of ordinals of the columns in a rowset that are identified by the specified column IDs.</summary>
<remarks>
<format type="text/markdown"><]
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>