Partager via


Fonction SHObjectProperties (shlobj_core.h)

[SHObjectProperties est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Appelle la commande de menu contextuel Propriétés sur un objet Shell.

Syntaxe

BOOL SHObjectProperties(
  [in] HWND   hwnd,
  [in] DWORD  shopObjectType,
  [in] PCWSTR pszObjectName,
  [in] PCWSTR pszPropertyPage
);

Paramètres

[in] hwnd

Type : HWND

Handle de la fenêtre parente de la boîte de dialogue. Cette valeur peut être NULL.

[in] shopObjectType

Type : DWORD

Valeur d’indicateur qui spécifie le type d’objet.

SHOP_PRINTERNAME

pszObjectName contient le nom convivial d’une imprimante.

SHOP_FILEPATH

pszObjectName contient un nom de fichier complet.

SHOP_VOLUMEGUID

pszObjectName contient (a) un nom de volume de la forme \ ?\Volume{GUID}, où {GUID} est un identificateur global unique (par exemple, « \ ?\Volume{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}) », ou (b) un chemin d’accès de lecteur (par exemple, « C : »).

[in] pszObjectName

Type : PCWSTR

Chaîne Unicode terminée par null qui contient le nom de l’objet. Le contenu de la chaîne est déterminé par l’ensemble d’indicateurs dans shopObjectType.

[in] pszPropertyPage

Type : PCWSTR

Chaîne Unicode terminée par null qui contient le nom de la page de feuille de propriétés à ouvrir initialement. Définissez ce paramètre sur NULL pour spécifier la page par défaut.

Valeur retournée

Type : BOOL

TRUE si la commande est appelée avec succès ; sinon, FALSE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)