Метод 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) |