Partager via


Méthode IShellMenu ::GetMenuInfo (shobjidl_core.h)

Obtient des informations à partir de la méthode IShellMenu ::Initialize .

Syntaxe

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

Paramètres

[out, optional] ppsmc

Type : IShellMenuCallback**

Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers l’interface IShellMenuCallback que vous avez spécifiée lorsque vous avez appelé IShellMenu ::Initialize. Ce pointeur peut avoir la valeur NULL.

[out, optional] puId

Type : UINT*

Lorsque cette méthode retourne, contient un pointeur vers une valeur UINT qui reçoit la valeur uID que vous avez spécifiée lorsque vous avez appelé IShellMenu ::Initialize. Ce pointeur peut avoir la valeur NULL.

[out, optional] puIdAncestor

Type : UINT*

Lorsque cette méthode retourne, contient un pointeur vers une valeur UINT qui reçoit la valeur uIdAncestor que vous avez spécifiée lorsque vous avez appelé IShellMenu ::Initialize. Ce pointeur peut avoir la valeur NULL.

[out] pdwFlags

Type : DWORD*

Lorsque cette méthode retourne, contient un pointeur vers une valeur DWORD qui reçoit la valeur dwFlags que vous avez spécifiée lorsque vous avez appelé IShellMenu ::Initialize. Ce pointeur peut avoir la valeur NULL.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
DLL Shell32.dll