Méthode CBasePropertyPage. SetObjects
La SetObjects méthode fournit des pointeurs IUnknown pour les objets associés à la page de propriétés. Cette méthode implémente la méthode IPropertyPage :: SetObjects .
Syntaxe
HRESULT SetObjects(
ULONG cObjects,
LPUNKNOWN *ppUnk
);
Paramètres
-
cObjects
-
Spécifie le nombre de pointeurs IUnknown dans le tableau spécifié par ppUnk.
-
ppUnk
-
Spécifie un tableau de pointeurs IUnknown .
Valeur retournée
Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes.
| Code de retour | Description |
|---|---|
|
Réussite. |
|
Argument de pointeur null . |
|
Erreur inattendue. |
Remarques
Bien que ppUnk spécifie un tableau de pointeurs IUnknown , la classe CBasePropertyPage est conçue uniquement pour prendre en charge un objet associé. Si CObjects est supérieur à 1, la méthode retourne E _ inattendue.
Si CObjects est égal à 1, cette méthode appelle la méthode CBasePropertyPage :: OnConnect . Si CObjects est égal à 0, cette méthode appelle la méthode CBasePropertyPage :: OnDisconnect . La classe dérivée doit substituer ces deux méthodes ; Pour plus d’informations, consultez les notes relatives à ces méthodes.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|