IPropertyPage ::SetPageSite, méthode (ocidl.h)
Initialise une page de propriétés et fournit à la page un pointeur vers l’interface IPropertyPageSite via laquelle la page de propriétés communique avec le cadre de propriété.
Syntaxe
HRESULT SetPageSite(
[in] IPropertyPageSite *pPageSite
);
Paramètres
[in] pPageSite
Pointeur vers l’interface IPropertyPageSite du site de page qui gère et fournit des services à cette page de propriétés dans l’ensemble de la feuille de propriétés.
Valeur retournée
Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY et S_OK.
Remarques
Notes aux implémenteurs
Si le paramètre pPageSite a la valeur NULL, cette méthode doit appeler Release sur n’importe quel pointeur IPropertyPageSite passé lors d’un appel précédent à cette méthode. Si elle n’est pas NULL, cette méthode doit enregistrer la valeur du pointeur IPropertyPageSite et appeler AddRef. Deux appels consécutifs à cette méthode avec un pointeur de site non NULL ne sont pas autorisés et doivent entraîner le retour de la page de propriétés E_UNEXPECTED.E_NOTIMPL n’est pas une valeur de retour valide. Toutes les pages de propriétés doivent implémenter cette méthode.
Configuration requise
Condition requise | Valeur |
---|---|
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 |