Metodo IPrintCoreHelper::EnumOptions (prcomoem.h)

Il metodo IPrintCoreHelper::EnumOptions ottiene un elenco delle opzioni disponibili per la funzionalità specificata.

Sintassi

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

Parametri

[in] pszFeatureKeyword

Stringa di caratteri ANSI che contiene la funzionalità le cui opzioni sono richieste.

[out] pOptionList

Puntatore a una matrice di stringhe di caratteri ANSI che contengono tutte le opzioni per la funzionalità specificata nel parametro pszFeatureKeyword . IPrintCoreHelper::EnumOptions è responsabile dell'allocazione della memoria per la matrice. L'ultimo elemento della matrice deve essere una stringa NULL .

[out] pdwNumOptions

Puntatore a una variabile che riceve il numero di opzioni nella matrice di opzioni a cui punta il parametro pOptionList .

Valore restituito

IPrintCoreHelper::EnumOptions deve restituire S_OK se l'operazione ha esito positivo. In caso contrario, questo metodo deve restituire un codice di errore COM standard.

Commenti

Quando IPrintCoreHelper::EnumOptions restituisce, l'elenco di opzioni contiene tutte le opzioni, indipendentemente dai vincoli o da altri fattori.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione prcomoem.h (include Prcomoem.h)

Vedi anche

IPrintCoreHelper

IPrintCoreHelper::EnumFeatures