Поделиться через


Метод IPrintCoreHelper::EnumFeatures (prcomoem.h)

Метод IPrintCoreHelper::EnumFeatures получает список всех доступных функций, включая синтезированные и основные признаки реализации драйвера.

Синтаксис

HRESULT EnumFeatures(
  [out] PCSTR * [] pFeatureList,
  [out] DWORD      *pdwNumFeatures
);

Параметры

[out] pFeatureList

Указатель на массив строк символов ANSI, содержащих все функции, доступные для текущего устройства. Конечный элемент массива обозначается строкой NULL . Элементы массива следует рассматривать как константы. Вызывающей объекту не нужно предоставлять буфер для массива, а вызывающий объект не должен освобождать массив.

[out] pdwNumFeatures

Указатель на переменную, получающую количество ключевых слов признаков в массиве, на который указывает параметр pFeatureList .

Возвращаемое значение

IPrintCoreHelper::EnumFeatures должен возвращать S_OK, если операция выполнена успешно. В противном случае этот метод должен возвращать стандартный код ошибки COM.

Комментарии

Для функций Unidrv список функций основан на представлении GPD файла конфигурации, поэтому компоненты, окруженные директивами Ifdef GDL_ENABLED / Endif , не видны и не будут представлены IPrintCoreHelper::EnumFeatures.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть prcomoem.h (включая Prcomoem.h)

См. также раздел

IPrintCoreHelper

IPrintCoreHelper::EnumOptions