Metodo IPrintOemDriverUni::D rvGetDriverSetting (prcomoem.h)
Il IPrintOemDriverUni::DrvGetDriverSetting
metodo viene fornito dal driver Unidrv in modo che i plug-in di rendering possano ottenere lo stato corrente delle funzionalità della stampante e altre informazioni interne.
Sintassi
HRESULT DrvGetDriverSetting(
PVOID pdriverobj,
PCSTR Feature,
PVOID pOutput,
DWORD cbSize,
PDWORD pcbNeeded,
PDWORD pdwOptionsReturned
);
Parametri
pdriverobj
Puntatore fornito dal chiamante a una struttura DEVOBJ .
Feature
Il chiamante ha fornito valore che identifica la funzionalità della stampante per cui verranno 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 viene chiamato il IPrintOemDriverUni::DrvGetDriverSetting
metodo, è possibile specificare un puntatore di stringa o un valore costante per pFeatureKeyword.
-
Se pFeatureKeyword è una stringa, deve rappresentare un nome di funzionalità specificato in un file GPD di minidriver Unidrv
Il metodo deve restituire una o più stringhe con terminazione NULL nel buffer a cui punta da pOutput. Ogni stringa deve rappresentare il nome di un'opzione attualmente selezionata. Il numero di stringhe deve essere restituito in pdwOptionsReturned.
- Se pFeatureKeyword è una costante, deve essere una delle costanti con prefisso OEMGDS_ definite in printoem.h. Il metodo deve restituire il valore indicato dalla costante specificata inserendolo nel buffer a cui fa riferimento pOutput. Il valore restituito in pdwOptionsReturned deve essere 1.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | prcomoem.h (include Prcomoem.h) |