EnumMRUListW-Funktion

[Diese Funktion ist über Windows XP mit Service Pack 2 (SP2) und Windows Server 2003 verfügbar. Er kann in nachfolgenden Versionen von Windows geändert oder nicht verfügbar sein. ]

Listet den Inhalt der Liste der zuletzt verwendeten (MRU) auf. Ruft optional ein Element aus der -Enumeration ab.

Syntax

int EnumMRUListW(
  _In_  HANDLE hMRU,
  _In_  int    nItem,
  _Out_ void   *lpData,
  _In_  UINT   uLen
);

Parameter

hMRU [ In]

Typ: HANDLE

Das Handle der MRU-Liste, das beim Erstellen der Liste abgerufen wurde.

nItem [ In]

Typ: int

Das zurückzugebende Element. Wenn dieser Wert kleiner als 0 ist, gibt die Funktion die Anzahl der Elemente in der MRU-Liste zurück.

lpData [ out]

Typ: * void

Ein Zeiger auf einen Puffer, der das in nItem angeforderte Element empfängt. Wenn nItem kleiner als 0 ist, bleibt der Inhalt dieses Puffers unverändert.

uLen [ In]

Typ: UINT

Die Größe des Puffers, einschließlich des abschließenden NULL-Zeichens. Wenn die MRU-Liste mit dem MRU _ BINARY-Flag erstellt wurde, entspricht dies der Größe in Bytes. Andernfalls entspricht dies der Größe in Zeichen.

Rückgabewert

Typ: int

Gibt einen der folgenden Werte zurück.

  • Gibt die Anzahl der Elemente in der -Enumeration zurück, wenn nItem kleiner als 0 ist.
  • Gibt -1 zurück, wenn ein Fehler aufgetreten ist.
  • Andernfalls gibt die Größe der in lpData zurückgegebenen Zeichenfolge zurück, einschließlich des abschließenden NULL-Zeichens. Wenn die MRU-Liste mit dem MRU _ BINARY-Flag erstellt wurde, entspricht dies der Größe in Bytes. Andernfalls entspricht dies der Größe in Zeichen.

Hinweise

Diese Funktion ist nicht in einem öffentlichen Header oder einer öffentlichen Bibliothek enthalten. Der Zugriff darauf ist über GetProcAddress möglich oder aus comctl32.dll durch die Ordnungszahl 403 für EnumMRUListW.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
DLL
Comctl32.dll (Version 5.0 oder höher)
Unicode- und ANSI-Name
EnumMRUListW (Unicode)

Siehe auch

CreateMRUListW

MRUINFO