Метод IShellMenu::GetMenuInfo (shobjidl_core.h)

Получает сведения из метода IShellMenu::Initialize .

Синтаксис

HRESULT GetMenuInfo(
  [out, optional] IShellMenuCallback **ppsmc,
  [out, optional] UINT               *puId,
  [out, optional] UINT               *puIdAncestor,
  [out]           DWORD              *pdwFlags
);

Параметры

[out, optional] ppsmc

Тип: IShellMenuCallback**

При возврате этого метода содержит адрес указателя на интерфейс IShellMenuCallback , указанный при вызове метода IShellMenu::Initialize. Этот указатель может иметь значение NULL.

[out, optional] puId

Тип: UINT*

При возврате этого метода содержит указатель на значение UINT , которое получает значение uID , указанное при вызове метода IShellMenu::Initialize. Этот указатель может иметь значение NULL.

[out, optional] puIdAncestor

Тип: UINT*

При возврате этого метода содержит указатель на значение UINT , которое получает значение uIdAncestor , указанное при вызове метода IShellMenu::Initialize. Этот указатель может иметь значение NULL.

[out] pdwFlags

Тип: DWORD*

При возврате этого метода содержит указатель на значение DWORD , которое получает значение dwFlags , указанное при вызове метода IShellMenu::Initialize. Этот указатель может иметь значение NULL.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll