Metodo IPrintCoreHelper::EnumFeatures (prcomoem.h)

Il metodo IPrintCoreHelper::EnumFeatures ottiene un elenco di tutte le funzionalità disponibili, tra cui le funzionalità sintetizzate e principali dell'implementazione del driver.

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 matrice finale è indicato da una stringa NULL . Gli elementi della matrice devono essere considerati costanti. Il chiamante non deve fornire un buffer per la matrice, né deve rilasciare la matrice.

[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

IPrintCoreHelper::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à si basa sulla visualizzazione Criteri di gruppo del file di configurazione, pertanto le funzionalità racchiuse tra le direttive Ifdef GDL_ENABLED / Endif non sono visibili e non verranno segnalate da IPrintCoreHelper::EnumFeatures.

Requisiti

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

Vedi anche

IPrintCoreHelper

IPrintCoreHelper::EnumOptions