Condividi tramite


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.

Osservazioni

Quando restituisce IPrintCoreHelper::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

IPrintCoreHelper

IPrintCoreHelper::EnumFeatures