Condividi tramite


Metodo IPrintCoreHelperUni::EnumOptions (prcomoem.h)

Il metodo IPrintCoreHelperUni::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. IPrintCoreHelperUni::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

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

Osservazioni

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione prcomoem.h (include Prcomoem.h)

Vedere anche

IPrintCoreHelperUni

IPrintCoreHelperUni::EnumConstrainedOptions

IPrintCoreHelperUni::EnumFeatures