Méthode IPrintCoreHelperUni ::EnumFeatures (prcomoem.h)
La méthode IPrintCoreHelperUni ::EnumFeatures obtient une liste de toutes les fonctionnalités disponibles, y compris les fonctionnalités synthétisées et principales d’implémentation de pilote.
Syntaxe
HRESULT EnumFeatures(
[out] PCSTR * [] pFeatureList,
[out] DWORD *pdwNumFeatures
);
Paramètres
[out] pFeatureList
Pointeur vers un tableau de chaînes de caractères ANSI qui contiennent toutes les fonctionnalités disponibles pour l’appareil actuel. L’élément tableau final est indiqué par une chaîne NULL .
[out] pdwNumFeatures
Pointeur vers une variable qui reçoit le nombre de mots clés de fonctionnalité dans le tableau vers lequel pointe le paramètre pFeatureList .
Valeur retournée
IPrintCoreHelperUni ::EnumFeatures doit retourner S_OK si l’opération réussit. Sinon, cette méthode doit retourner un code d’erreur COM standard.
Remarques
Pour les fonctionnalités Unidrv, la liste des fonctionnalités étant basée sur la vue GPD du fichier de configuration, les fonctionnalités qui sont entourées de directives Ifdef GDL_ENABLED/Endif ne peuvent pas être configurées à l’aide de cette méthode.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | prcomoem.h |