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

O método IPrintCoreHelperPS::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 . IPrintCoreHelperPS::EnumOptions é responsável por alocar a memória para a matriz. O último elemento da matriz deve ser uma cadeia de caracteres NULL .

[out] pdwNumOptions

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

Retornar valor

IPrintCoreHelperPS::EnumOptions deve 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.

Comentários

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

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho prcomoem.h (inclua Prcomoem.h)

Confira também

IPrintCoreHelperPS

IPrintCoreHelperPS::EnumConstrainedOptions

IPrintCoreHelperPS::EnumFeatures