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) |