Metodo IPrintCoreHelperUni::EnumFeatures (prcomoem.h)

Il metodo IPrintCoreHelperUni::EnumFeatures ottiene un elenco di tutte le funzionalità disponibili, incluse le funzionalità sintetizzate e core driver-implement.

Sintassi

HRESULT EnumFeatures(
  [out] PCSTR * [] pFeatureList,
  [out] DWORD      *pdwNumFeatures
);

Parametri

[out] pFeatureList

Puntatore a una matrice di stringhe di caratteri ANSI che contengono tutte le funzionalità disponibili per il dispositivo corrente. L'elemento di matrice finale è indicato da una stringa NULL .

[out] pdwNumFeatures

Puntatore a una variabile che riceve il numero di parole chiave di funzionalità nella matrice a cui punta il parametro pFeatureList .

Valore restituito

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

Commenti

Per le funzionalità Unidrv, l'elenco delle funzionalità è basato sulla visualizzazione GPD del file di configurazione, pertanto le funzionalità racchiuse dalle direttive Ifdef GDL_ENABLED/Endif non possono essere configurate tramite questo metodo.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione prcomoem.h

Vedi anche

IPrintCoreHelperUni

IPrintCoreHelperUni::EnumOptions