Freigeben über


IShellMenuCallback::CallbackSM-Methode (shobjidl_core.h)

Empfängt Nachrichten von einem Menübandobjekt.

Syntax

HRESULT CallbackSM(
  [in, out] LPSMDATA psmd,
            UINT     uMsg,
            WPARAM   wParam,
            LPARAM   lParam
);

Parameter

[in, out] psmd

Typ: LPSMDATA

Ein Zeiger auf eine SMDATA-Struktur , die Informationen zum Menü enthält.

uMsg

Typ: UINT

Eine Nachrichten-ID. Dies ist einer der SMC_XXX Werte. Eine vollständige Liste finden Sie unter Shellnachrichten und Benachrichtigungen .

wParam

Typ: WPARAM

Ein WPARAM-Wert, der zusätzliche Informationen enthält. Ausführliche Informationen finden Sie in der Referenz zu SMC_XXX Nachrichten.

lParam

Typ: LPARAM

Ein LPARAM-Wert, der zusätzliche Informationen enthält. Ausführliche Informationen finden Sie in der Referenz zu SMC_XXX Nachrichten.

Rückgabewert

Typ: HRESULT

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 4.0 oder höher)