Méthode IPrintCoreHelper ::EnumOptions (prcomoem.h)
La méthode IPrintCoreHelper ::EnumOptions obtient une liste des options disponibles pour la fonctionnalité donnée.
Syntaxe
HRESULT EnumOptions(
[in] PCSTR pszFeatureKeyword,
[out] PCSTR * [] pOptionList,
[out] DWORD *pdwNumOptions
);
Paramètres
[in] pszFeatureKeyword
Chaîne de caractères ANSI qui contient la fonctionnalité dont les options sont demandées.
[out] pOptionList
Pointeur vers un tableau de chaînes de caractères ANSI qui contiennent toutes les options de la fonctionnalité spécifiée dans le paramètre pszFeatureKeyword . IPrintCoreHelper ::EnumOptions est responsable de l’allocation de la mémoire pour le tableau. Le dernier élément du tableau doit être une chaîne NULL .
[out] pdwNumOptions
Pointeur vers une variable qui reçoit le nombre d’options dans le tableau d’options vers lequel pointe le paramètre pOptionList .
Valeur retournée
IPrintCoreHelper ::EnumOptions doit retourner S_OK si l’opération réussit. Sinon, cette méthode doit retourner un code d’erreur COM standard.
Remarques
Lorsque IPrintCoreHelper ::EnumOptions retourne, la liste d’options contient toutes les options, indépendamment des contraintes ou d’autres facteurs.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | prcomoem.h (inclure Prcomoem.h) |