Partager via


Méthode IPrintCoreHelperPS ::EnumOptions (prcomoem.h)

La méthode IPrintCoreHelperPS ::EnumOptions obtient la 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 . IPrintCoreHelperPS ::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

IPrintCoreHelperPS ::EnumOptions doit retourner S_OK si l’opération réussit. Sinon, cette méthode doit retourner un code d’erreur COM standard.

Remarques

Quand IPrintCoreHelperPS ::EnumOptions est retourné, 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)

Voir aussi

IPrintCoreHelperPS

IPrintCoreHelperPS ::EnumConstrainedOptions

IPrintCoreHelperPS ::EnumFeatures