IPrintCoreHelper::EnumOptions, méthode (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.

Notes

Lorsque IPrintCoreHelper::EnumOptions retourne, la liste d’options contient toutes les options, quelles que soient les contraintes ou d’autres facteurs.

Spécifications

   
Plateforme cible Bureau
En-tête prcomoem.h (include Prcomoem.h)

Voir aussi

IPrintCoreHelper

IPrintCoreHelper::EnumFeatures