Freigeben über


IACList::Expand-Methode (shlobj_core.h)

Fordert an, dass der AutoVervollständigen-Client Kandidatenzeichenfolgen generiert, die einem angegebenen Element in seinem Namespace zugeordnet sind.

Syntax

HRESULT Expand(
  [in] PCWSTR pszExpand
);

Parameter

[in] pszExpand

Typ: PCWSTR

Ein Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die durch das AutoVervollständigen-Objekt erweitert werden soll.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Das AutoVervollständigen-Objekt ruft diese Methode auf, wenn ein Trennzeichen in das Bearbeitungssteuerelement eingegeben wird. Wenn die Zeichenfolge, auf die von pszExpand verwiesen wird, mit einem Element im Namespace des AutoVervollständigen-Clients übereinstimmt, generiert der Client Zeichenfolgen für die Elemente, die in seiner Namespacehierarchie unmittelbar unter pszExpand fallen. Der Client gibt diese Zeichenfolgen zurück, wenn das AutoVervollständigen-Objekt das nächste Mal die IEnumString-Schnittstelle des Clients aufruft.

Angenommen, der Namespace des Clients besteht aus allen Dateien und Ordnern auf Laufwerk C: und pszExpand ist auf "C:\Programme" festgelegt, sollte der Client eine Liste von Zeichenfolgen generieren, die den vollqualifizierten Pfaden der Dateien und Unterordner von "C:\Programme" entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h
DLL Shell32.dll (Version 5.0 oder höher)

Weitere Informationen

IACList