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.
Legt Kontextmenüinformationen für das IDefaultFolderMenuInitialize-Objekt fest.
Syntax
HRESULT Initialize(
[in] HWND hwnd,
[in, optional] IContextMenuCB *pcmcb,
[in, optional] PCIDLIST_ABSOLUTE pidlFolder,
[in, optional] IShellFolder *psf,
[in] UINT cidl,
[in] PCUITEMID_CHILD_ARRAY apidl,
[in, optional] IUnknown *punkAssociation,
[in] UINT cKeys,
[in, optional] const HKEY *aKeys
);
Parameter
[in] hwnd
Ein Handle zum Kontextmenü.
[in, optional] pcmcb
Typ: IContextMenuCB*
Die Adresse des Objekts, das den Rückruf für das Kontextmenü definiert.
[in, optional] pidlFolder
Typ: PCIDLIST_ABSOLUTE
Die Adresse einer Elementbezeichnerliste, die den Ordner der Elemente angibt. Wenn NULL, wird dies aus dem psf-Parameter berechnet.
[in, optional] psf
Typ: IShellFolder*
Der Ordner der Elemente.
[in] cidl
Typ: UINT
Die Anzahl der Elemente im apidl-Parameter .
[in] apidl
Typ: PCUITEMID_CHILD_ARRAY
Ein Zeiger auf ein Array von PIDL-Strukturen, von denen jede ein Element ist, das ausgeführt werden soll.
[in, optional] punkAssociation
Typ: IUnknown*
Die Adresse eines IQueryAssociations-Objekts , das angibt, wo Erweiterungen geladen werden sollen.
[in] cKeys
Typ: UINT
Die Anzahl der Elemente im aKeys-Parameter . Kann null sein.
[in, optional] aKeys
Typ: const HKEY*
Gibt an, wo Erweiterungen geladen werden sollen.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |