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) |