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.
Aktiviert die Rückruffunktion für ein Kontextmenü.
Syntax
HRESULT CallBack(
[in] IShellFolder *psf,
[in, optional] HWND hwndOwner,
[in] IDataObject *pdtobj,
[in] UINT uMsg,
[in] WPARAM wParam,
[in] LPARAM lParam
);
Parameter
[in] psf
Typ: IShellFolder*
Ein Zeiger auf die IShellFolder-Schnittstelle des -Objekts, das die IContextMenuCB::CallBack-Schnittstelle unterstützt. Die Kontextmenüschnittstelle wird bei einem Aufruf von GetUIObjectOf zurückgegeben.
[in, optional] hwndOwner
Typ: HWND
Ein Handle für den Besitzer des Kontextmenüs. Dieser Wert kann NULL sein.
[in] pdtobj
Typ: IDataObject*
Ein Zeiger auf ein IDataObject , das Informationen zu einer Menüauswahl enthält. Implementieren Sie die Schnittstelle IDataObject, oder rufen Sie SHCreateDataObject für die Standardimplementierung auf.
[in] uMsg
Typ: UINT
Eine Benachrichtigung aus der Standardmenüimplementierung der Shell. Die Standardmenüimplementierung ruft beispielsweise DFM_MERGECONTEXTMENU auf, damit der Implementierer von IContextMenuCB::CallBack Kontextmenüelemente in diesem Rückruf entfernen, hinzufügen oder deaktivieren kann. Verwenden Sie eine der folgenden Benachrichtigungen.
[in] wParam
Typ: WPARAM
Daten, die für die in uMsg angegebene Benachrichtigung spezifisch sind. Spezifische Anforderungen finden Sie auf der Einzelnen Benachrichtigungsseite.
[in] lParam
Typ: LPARAM
Daten, die für die in uMsg angegebene Benachrichtigung spezifisch sind. Spezifische Anforderungen finden Sie auf der Einzelnen Benachrichtigungsseite.
Rückgabewert
Typ: HRESULT
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 Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |