VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated>.Next Methode

Definition

Überlädt

Next(UInt32, TComEnumerated[], UInt32)

Ruft eins oder mehrere Elemente ab, die in der aktuellen Position in einer Enumeration beginnen. Diese Methode verschiebt die aktuelle Position in der Enumeration um celt-Elemente, sodass nachfolgende Aufrufe die nachfolgenden Elemente zurückgeben.

Next(UInt32, TComEnumerated[], UInt32[])

Ruft eins oder mehrere Elemente ab, die in der aktuellen Position in einer Enumeration beginnen. Diese Methode verschiebt die aktuelle Position in der Enumeration um celt-Elemente, sodass nachfolgende Aufrufe die nachfolgenden Elemente zurückgeben.

Next(UInt32, TComEnumerated[], UInt32)

Ruft eins oder mehrere Elemente ab, die in der aktuellen Position in einer Enumeration beginnen. Diese Methode verschiebt die aktuelle Position in der Enumeration um celt-Elemente, sodass nachfolgende Aufrufe die nachfolgenden Elemente zurückgeben.

public:
 virtual int Next(System::UInt32 celt, cli::array <TComEnumerated> ^ rgelt, [Runtime::InteropServices::Out] System::UInt32 % pceltFetched);
public int Next (uint celt, TComEnumerated[] rgelt, out uint pceltFetched);
abstract member Next : uint32 * 'ComEnumerated[] * uint32 -> int
override this.Next : uint32 * 'ComEnumerated[] * uint32 -> int
Public Function Next (celt As UInteger, rgelt As TComEnumerated(), ByRef pceltFetched As UInteger) As Integer

Parameter

celt
UInt32

Anzahl der angeforderten Elemente.

rgelt
TComEnumerated[]

Genügend Speicher, um die Anzahl der Elemente zu enthalten, die durch celt angegeben sind. Dieser Speicher muss vom Aufrufer bereitgestellt werden. Dieser Parameter darf nicht NULL sein.

pceltFetched
UInt32

Gibt die Anzahl von Elementen an, die tatsächlich abgerufen wurden. Diese Zahl kann kleiner als die Zahl sein, die in celt angefordert wird.

Gibt zurück

Int32

S_OK, wenn erfolgreich, oder andernfalls einen Fehler.

Gilt für

Next(UInt32, TComEnumerated[], UInt32[])

Ruft eins oder mehrere Elemente ab, die in der aktuellen Position in einer Enumeration beginnen. Diese Methode verschiebt die aktuelle Position in der Enumeration um celt-Elemente, sodass nachfolgende Aufrufe die nachfolgenden Elemente zurückgeben.

int Next(unsigned int celt, std::Array <TComEnumerated> const & rgelt, std::Array <unsigned int> const & pceltFetched = null);
public int Next (uint celt, TComEnumerated[] rgelt, uint[] pceltFetched = default);
abstract member Next : uint32 * 'ComEnumerated[] * uint32[] -> int
override this.Next : uint32 * 'ComEnumerated[] * uint32[] -> int
Public Function Next (celt As UInteger, rgelt As TComEnumerated(), Optional pceltFetched As UInteger() = Nothing) As Integer

Parameter

celt
UInt32

Anzahl der angeforderten Elemente.

rgelt
TComEnumerated[]

Genügend Speicher, um die Anzahl der Elemente zu enthalten, die durch celt angegeben sind. Dieser Speicher muss vom Aufrufer bereitgestellt werden. Dieser Parameter darf nicht NULL sein.

pceltFetched
UInt32[]

Gibt die Anzahl von Elementen an, die tatsächlich abgerufen wurden. Diese Zahl kann kleiner als die Zahl sein, die in celt angefordert wird.

Gibt zurück

Int32

S_OK, wenn erfolgreich, oder andernfalls einen Fehler.

Gilt für