IColumnsInfo.GetColumnInfo(Int32, IntPtr, IntPtr) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает метаданные столбца, требуемые большинством объектов-получателей.
public:
void GetColumnInfo([Runtime::InteropServices::Out] int % cColumns, [Runtime::InteropServices::Out] IntPtr % pColumnInfo, [Runtime::InteropServices::Out] IntPtr % pStringsBuffer);
public void GetColumnInfo (out int cColumns, out IntPtr pColumnInfo, out IntPtr pStringsBuffer);
abstract member GetColumnInfo : int * nativeint * nativeint -> unit
Public Sub GetColumnInfo (ByRef cColumns As Integer, ByRef pColumnInfo As IntPtr, ByRef pStringsBuffer As IntPtr)
Параметры
- cColumns
- Int32
Указатель на область памяти, в которую будет возвращаться количество столбцов в наборе строк; при наличии столбца закладки он включается в подсчет.
- pColumnInfo
-
IntPtr
nativeint
Указатель на область памяти, в которую будет возвращен массив структур DBCOLUMNINFO
.
- pStringsBuffer
-
IntPtr
nativeint
Указатель на область памяти, в которую будет возвращаться указатель на хранилище для всех строковых значений (имена, используемые в параметрах "columnid" или "pwszName") в отдельном блоке выделения памяти.
Комментарии
Примечание
Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.