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