/
IRowsetInfo.xml
157 lines (145 loc) · 11.5 KB
/
IRowsetInfo.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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<Type Name="IRowsetInfo" FullName="Microsoft.VisualBasic.Compatibility.VB6.IRowsetInfo">
<TypeSignature Language="C#" Value="public interface IRowsetInfo" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IRowsetInfo" />
<TypeSignature Language="DocId" Value="T:Microsoft.VisualBasic.Compatibility.VB6.IRowsetInfo" />
<TypeSignature Language="VB.NET" Value="Public Interface IRowsetInfo" />
<TypeSignature Language="F#" Value="type IRowsetInfo = interface" />
<TypeSignature Language="C++ CLI" Value="public interface class IRowsetInfo" />
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.InteropServices.Guid("0C733A55-2A1C-11CE-ADE5-00AA0044773D")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.InteropServices.Guid("0C733A55-2A1C-11CE-ADE5-00AA0044773D")>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides an implementation of the OLE DB <see langword="IRowsetInfo" /> interface for use by applications upgraded from Visual Basic 6.0.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
> [!NOTE]
> Functions and objects in the <xref:Microsoft.VisualBasic.Compatibility.VB6> namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="GetProperties">
<MemberSignature Language="C#" Value="public void GetProperties (int cPropertyIDSets, Microsoft.VisualBasic.Compatibility.VB6.DBPROPIDSET[] rgPropertyIDSets, out int cPropertySets, out IntPtr prgPropertySets);" />
<MemberSignature Language="ILAsm" Value=".method public newslot virtual instance void GetProperties([in]int32 cPropertyIDSets, [in]valuetype Microsoft.VisualBasic.Compatibility.VB6.DBPROPIDSET[] rgPropertyIDSets, [out] int32& cPropertySets, [out] native int& prgPropertySets) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualBasic.Compatibility.VB6.IRowsetInfo.GetProperties(System.Int32,Microsoft.VisualBasic.Compatibility.VB6.DBPROPIDSET[],System.Int32@,System.IntPtr@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetProperties (cPropertyIDSets As Integer, rgPropertyIDSets As DBPROPIDSET(), ByRef cPropertySets As Integer, ByRef prgPropertySets As IntPtr)" />
<MemberSignature Language="F#" Value="abstract member GetProperties : int * Microsoft.VisualBasic.Compatibility.VB6.DBPROPIDSET[] * int * nativeint -> unit" Usage="iRowsetInfo.GetProperties (cPropertyIDSets, rgPropertyIDSets, cPropertySets, prgPropertySets)" />
<MemberSignature Language="C++ CLI" Value="public:
 void GetProperties(int cPropertyIDSets, cli::array <Microsoft::VisualBasic::Compatibility::VB6::DBPROPIDSET> ^ rgPropertyIDSets, [Runtime::InteropServices::Out] int % cPropertySets, [Runtime::InteropServices::Out] IntPtr % prgPropertySets);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cPropertyIDSets" Type="System.Int32" />
<Parameter Name="rgPropertyIDSets" Type="Microsoft.VisualBasic.Compatibility.VB6.DBPROPIDSET[]" />
<Parameter Name="cPropertySets" Type="System.Int32" RefType="out" />
<Parameter Name="prgPropertySets" Type="System.IntPtr" RefType="out" />
</Parameters>
<Docs>
<param name="cPropertyIDSets">The number of <see langword="DBPROPIDSET" /> structures in <paramref name="rgPropertyIDSets" />.</param>
<param name="rgPropertyIDSets">An array of <see langword="DBPROPIDSET" /> structures.</param>
<param name="cPropertySets">A pointer to memory in which to return the number of <see langword="DBPROPSET" /> structures returned in <paramref name="prgPropertySets" />.</param>
<param name="prgPropertySets">A pointer to memory in which to return an array of <see langword="DBPROPSET" /> structures.</param>
<summary>Returns the current settings of all properties supported by the rowset.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
> [!NOTE]
> Functions and objects in the <xref:Microsoft.VisualBasic.Compatibility.VB6> namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetReferencedRowset">
<MemberSignature Language="C#" Value="public void GetReferencedRowset (int iOrdinal, Guid riid, out object referencedRowset);" />
<MemberSignature Language="ILAsm" Value=".method public newslot virtual instance void GetReferencedRowset([in]int32 iOrdinal, [in]valuetype System.Guid riid, [out] object& referencedRowset) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualBasic.Compatibility.VB6.IRowsetInfo.GetReferencedRowset(System.Int32,System.Guid,System.Object@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetReferencedRowset (iOrdinal As Integer, riid As Guid, ByRef referencedRowset As Object)" />
<MemberSignature Language="F#" Value="abstract member GetReferencedRowset : int * Guid * obj -> unit" Usage="iRowsetInfo.GetReferencedRowset (iOrdinal, riid, referencedRowset)" />
<MemberSignature Language="C++ CLI" Value="public:
 void GetReferencedRowset(int iOrdinal, Guid riid, [Runtime::InteropServices::Out] System::Object ^ % referencedRowset);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="iOrdinal" Type="System.Int32" />
<Parameter Name="riid" Type="System.Guid" />
<Parameter Name="referencedRowset" Type="System.Object" RefType="out" />
</Parameters>
<Docs>
<param name="iOrdinal">The bookmark or chapter column for which to get the related rowset.</param>
<param name="riid">The IID of the interface pointer to return in <paramref name="referencedRowset" />.</param>
<param name="referencedRowset">A pointer to memory in which to return an <see langword="IUnknown" /> interface pointer on the rowset that interprets values from this column.</param>
<summary>Returns an interface pointer to the rowset to which a bookmark or chapter applies.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
> [!NOTE]
> Functions and objects in the <xref:Microsoft.VisualBasic.Compatibility.VB6> namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetSpecification">
<MemberSignature Language="C#" Value="public void GetSpecification (Guid riid, out object specification);" />
<MemberSignature Language="ILAsm" Value=".method public newslot virtual instance void GetSpecification([in]valuetype System.Guid riid, [out] object& specification) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.VisualBasic.Compatibility.VB6.IRowsetInfo.GetSpecification(System.Guid,System.Object@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetSpecification (riid As Guid, ByRef specification As Object)" />
<MemberSignature Language="F#" Value="abstract member GetSpecification : Guid * obj -> unit" Usage="iRowsetInfo.GetSpecification (riid, specification)" />
<MemberSignature Language="C++ CLI" Value="public:
 void GetSpecification(Guid riid, [Runtime::InteropServices::Out] System::Object ^ % specification);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.VisualBasic.Compatibility.Data</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="riid" Type="System.Guid" />
<Parameter Name="specification" Type="System.Object" RefType="out" />
</Parameters>
<Docs>
<param name="riid">The IID of the interface on which to return a pointer.</param>
<param name="specification">A pointer to memory in which to return the interface pointer.</param>
<summary>Returns an interface pointer on the object (command or session) that created this rowset.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
> [!NOTE]
> Functions and objects in the <xref:Microsoft.VisualBasic.Compatibility.VB6> namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>