Partager via


IPrintCoreHelperUni ::EnumOptions, méthode (prcomoem.h)

La méthode IPrintCoreHelperUni ::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. IPrintCoreHelperUni ::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 laquelle pointe le paramètre pOptionList.

Valeur de retour

IPrintCoreHelperUni ::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 IPrintCoreHelperUni ::EnumOptions retourne, la liste d’options contient toutes les options, quelles que soient les contraintes ou d’autres facteurs.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête prcomoem.h (include Prcomoem.h)

Voir aussi

IPrintCoreHelperUni

IPrintCoreHelperUni ::EnumConstrainedOptions

IPrintCoreHelperUni ::EnumFeatures