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 |
|
| Unicode- und ANSI-Name |
EnumMRUListW (Unicode) |