Compartir a través de


Método IPrintCoreHelper::EnumFeatures (prcomoem.h)

El método IPrintCoreHelper::EnumFeatures obtiene una lista de todas las características disponibles, incluidas las características sintetizadas y principales de implementación de controladores.

Sintaxis

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

Parámetros

[out] pFeatureList

Puntero a una matriz de cadenas de caracteres ANSI que contienen todas las características disponibles para el dispositivo actual. El elemento de matriz final se indica mediante una cadena NULL . Los elementos de matriz deben considerarse constantes. El autor de la llamada no necesita proporcionar un búfer para la matriz, ni tampoco debe liberar la matriz.

[out] pdwNumFeatures

Puntero a una variable que recibe el número de palabras clave de característica de la matriz a las que apunta el parámetro pFeatureList .

Valor devuelto

IPrintCoreHelper::EnumFeatures debe devolver S_OK si la operación se realiza correctamente. De lo contrario, este método debe devolver un código de error COM estándar.

Comentarios

En el caso de las características Unidrv, la lista de características se basa en la vista GPD del archivo de configuración, por lo que las características que están rodeadas por directivas Ifdef GDL_ENABLED / Endif no son visibles y IPrintCoreHelper::EnumFeatures.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (include Prcomoem.h)

Consulte también

IPrintCoreHelper

IPrintCoreHelper::EnumOptions