IColumnsInfo.GetColumnInfo(Int32, IntPtr, IntPtr) Methode

Definition

Gibt die Spaltenmetadaten zurück, die von den meisten Verbrauchern benötigt werden.

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)

Parameter

cColumns
Int32

Ein Zeiger auf den Speicher, in dem die Anzahl der Spalten im Rowset zurückgegeben werden soll; Diese Zahl enthält die Textmarkenspalte, falls vorhanden.

pColumnInfo
IntPtr

nativeint

Ein Zeiger auf den Speicher, in dem ein Array von DBCOLUMNINFO Strukturen zurückgegeben werden soll.

pStringsBuffer
IntPtr

nativeint

Ein Zeiger auf den Speicher, in dem ein Zeiger auf den Speicher für alle Zeichenfolgenwerte (Namen, die in columnid oder für pwszName verwendet werden) innerhalb eines einzelnen Zuordnungsblocks zurückzugeben.

Hinweise

Note

Funktionen und Objekte im namespace Microsoft.VisualBasic.Compatibility.VB6 werden von den Tools zum Upgrade von Visual Basic 6.0 auf Visual Basic 2008 bereitgestellt. In den meisten Fällen haben diese Funktionen und Objekte doppelte Funktionen, die Sie in anderen Namespaces im .NET Framework finden können. Sie sind nur erforderlich, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.

Gilt für: