IInitializeCommand ::Initialize, méthode (shobjidl_core.h)
Initialisez des objets qui partagent une implémentation de IExplorerCommandState, IExecuteCommand ou IDropTarget avec le nom de commande spécifié par l’application et ses propriétés inscrites.
Syntaxe
HRESULT Initialize(
[in] LPCWSTR pszCommandName,
[in] IPropertyBag *ppb
);
Paramètres
[in] pszCommandName
Type : LPCWSTR
Pointeur vers une chaîne qui contient le nom de la commande (le nom de la clé de commande tel que trouvé dans le Registre). Par instance, si la commande est inscrite sous ...\Shell\MyCommand, pszCommandName pointe vers « MyCommand ».
[in] ppb
Type : IPropertyBag*
Pointeur vers un instance IPropertyBag qui peut être utilisé pour lire les propriétés associées à la commande dans le Registre. Par exemple, une commande peut inscrire une propriété de chaîne sous son ...\Shell\Sous-clé MyCommand .
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 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |