Partilhar via


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

O método IPrintCoreHelper::EnumOptions obtém uma lista de opções disponíveis para o recurso especificado.

Sintaxe

HRESULT EnumOptions(
  [in]  PCSTR      pszFeatureKeyword,
  [out] PCSTR * [] pOptionList,
  [out] DWORD      *pdwNumOptions
);

Parâmetros

[in] pszFeatureKeyword

Uma cadeia de caracteres ANSI que contém o recurso cujas opções são solicitadas.

[out] pOptionList

Um ponteiro para uma matriz de cadeias de caracteres ANSI que contêm todas as opções para o recurso especificado no parâmetro pszFeatureKeyword. IPrintCoreHelper::EnumOptions é responsável por alocar a memória para a matriz. O último elemento da matriz deve ser um cadeia de NULL.

[out] pdwNumOptions

Um ponteiro para uma variável que recebe o número de opções na matriz de opções que é apontada pelo parâmetro pOptionList.

Valor de retorno

IPrintCoreHelper::EnumOptions 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

Quando IPrintCoreHelper::EnumOptions retorna, a lista de opções contém todas as opções, independentemente de restrições ou outros fatores.

Requisitos

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

Consulte também

IPrintCoreHelper

IPrintCoreHelper::EnumFeatures