Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überprüft, ob die Containerstruktur einer IDList gültig ist.
Syntax
BOOL IDListContainerIsConsistent(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT cbAlloc
);
Parameter
[in] pidl
Ein Zeiger auf die zu überprüfende IDList.
[in] cbAlloc
Die Größe der im pidl-Parameter angegebenen PIDL in Bytes.
Rückgabewert
TRUE , wenn die IDList-Struktur gültig ist; andernfalls FALSE.
Hinweise
Diese Funktion sollte von jedem Code verwendet werden, der eine IDList aus einem persistenten Format liest, um sicherzustellen, dass ungültige Formulare nicht zu einem Sicherheits exploit im Code führen, der die IDList interpretiert. Shelldatenquellen sind für die Überprüfung privater Abschnitte der ITEMIDs verantwortlich. Ausgeblendete Daten werden durch die Funktionen überprüft, die diese Daten interpretieren.
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | shlobj_core.h (einschließlich Shlobj.h) |