Metodo IPrintOemDriverUI::D rvGetDriverSetting (prcomoem.h)
Il IPrintOemDriverUI::DrvGetDriverSetting
metodo viene fornito dai minidriver Unidrv e Pscript5 in modo che i plug-in dell'interfaccia utente possano ottenere lo stato corrente delle funzionalità della stampante e altre informazioni interne.
Sintassi
HRESULT DrvGetDriverSetting(
PVOID pci,
PCSTR Feature,
PVOID pOutput,
DWORD cbSize,
PDWORD pcbNeeded,
PDWORD pdwOptionsReturned
);
Parametri
pci
Puntatore fornito dal chiamante a una struttura OEMUIOBJ .
Feature
Valore fornito dal chiamante che identifica la funzionalità della stampante per cui vengono restituite le impostazioni delle opzioni. Questo può essere un puntatore di stringa o una costante, come descritto nella sezione Osservazioni seguenti.
pOutput
Puntatore fornito dal chiamante a un buffer per ricevere le informazioni specificate.
cbSize
Dimensioni fornite dal chiamante, in byte, del buffer a cui fa riferimento pOutput.
pcbNeeded
Puntatore fornito dal chiamante a una posizione per ricevere le dimensioni minime del buffer necessarie per contenere le informazioni richieste.
pdwOptionsReturned
Puntatore fornito dal chiamante a una posizione per ricevere il numero di stringhe di opzione posizionate in pOutput.
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Operazione non riuscita. |
|
Il metodo non è implementato. |
Commenti
Quando si chiama il metodo, un plug-in dell'interfaccia IPrintOemDriverUI::DrvGetDriverSetting
utente può specificare un puntatore stringa o un valore costante per pFeatureKeyword.
-
Se pFeatureKeyword è una stringa, deve rappresentare uno dei seguenti elementi:
- Nome di funzionalità specificato in un file GPD unidrv minidriver o
- Argomento parola chiave per una voce *OpenUI in un file PPD di Pscript5.
Il metodo restituisce una o più stringhe con terminazione NULL nel buffer a cui fa riferimento pOutput. Ogni stringa rappresenta il nome di un'opzione attualmente selezionata. Il numero di stringhe viene restituito in pdwOptionsReturned.
- Se pFeatureKeyword è una costante, deve essere una delle costanti con prefisso OEMGDS_ definite in printoem.h. Il metodo restituisce il valore indicato dalla costante specificata inserendolo nel buffer a cui punta da pOutput. Il valore restituito in pdwOptionsReturned è sempre 1.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | prcomoem.h (include Prcomoem.h) |