Partilhar via


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

O método IPrintCoreHelper::EnumFeatures obtém uma lista de todos os recursos disponíveis, incluindo recursos sintetizados e principais de implementação de driver.

Sintaxe

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

Parâmetros

[out] pFeatureList

Um ponteiro para uma matriz de cadeias de caracteres ANSI que contêm todos os recursos disponíveis para o dispositivo atual. O elemento de matriz final é indicado por uma cadeia de caracteres NULL. Os elementos da matriz devem ser considerados constantes. O chamador não precisa fornecer um buffer para a matriz, nem o chamador deve liberar a matriz.

[out] pdwNumFeatures

Um ponteiro para uma variável que recebe o número de palavras-chave de recurso na matriz que é apontada pelo parâmetro pFeatureList.

Valor de retorno

IPrintCoreHelper::EnumFeatures deverá retornar S_OK se a operação for bem-sucedida. Caso contrário, esse método deve retornar um código de erro COM padrão.

Observações

Para recursos unidrv, a lista de recursos baseia-se na exibição GPD do arquivo de configuração, portanto, os recursos que estão cercados por diretivas Ifdef GDL_ENABLED / Endif não estão visíveis e não serão relatados por IPrintCoreHelper::EnumFeatures.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho prcomoem.h (inclua Prcomoem.h)

Consulte também

IPrintCoreHelper

IPrintCoreHelper::EnumOptions