Partager via


Méthode IPerPropertyBrowsing::MapPropertyToPage (ocidl.h)

Récupère le CLSID de la page de propriétés associée à la propriété spécifiée.

Syntaxe

HRESULT MapPropertyToPage(
  [in]  DISPID dispID,
  [out] CLSID  *pClsid
);

Paramètres

[in] dispID

Identificateur de dispatch de la propriété.

[out] pClsid

Pointeur vers le CLSID identifiant la page de propriétés associée à la propriété spécifiée par dispID. Si cette méthode échoue, *pClsid est défini sur CLSID_NULL.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG et E_UNEXPECTED, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_NOTIMPL
L’objet ne prend pas du tout en charge les pages de propriétés ou ne prend pas en charge le mappage des propriétés à la page CLSID. En d’autres termes, cette fonctionnalité de navigation de propriétés spécifiques n’est pas prise en charge.
E_POINTER
L’adresse dans pClsid n’est pas valide. Par exemple, il peut s’agir de NULL.

Notes

Le CLSID retourné par cette méthode peut être transmis à OleCreatePropertyFrameIndirect pour spécifier la page initiale à afficher dans la feuille des propriétés.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

Navigation IPerProperty