Freigeben über


IPrintOemDriverUni::D rvGetDriverSetting-Methode (prcomoem.h)

Die IPrintOemDriverUni::DrvGetDriverSetting Methode wird vom Unidrv-Treiber bereitgestellt, sodass Rendering-Plug-Ins den aktuellen Status der Druckerfeatures und anderer interner Informationen abrufen können.

Syntax

HRESULT DrvGetDriverSetting(
  PVOID  pdriverobj,
  PCSTR  Feature,
  PVOID  pOutput,
  DWORD  cbSize,
  PDWORD pcbNeeded,
  PDWORD pdwOptionsReturned
);

Parameter

pdriverobj

Vom Aufrufer bereitgestellter Zeiger auf eine DEVOBJ- Struktur.

Feature

Der vom Anrufer angegebene Wert, der die Druckerfunktion angibt, für die Optionseinstellungen zurückgegeben werden. Dies kann entweder ein Zeichenfolgenzeiger oder eine Konstante sein, wie im folgenden Abschnitt "Hinweise" beschrieben.

pOutput

Vom Aufrufer bereitgestellter Zeiger auf einen Puffer, um die angegebenen Informationen zu empfangen.

cbSize

Vom Aufrufer bereitgestellte Größe des Puffers in Byte, auf den pOutput-verweist.

pcbNeeded

Vom Aufrufer bereitgestellter Zeiger auf eine Position, um die mindeste Puffergröße zu erhalten, die erforderlich ist, um die angeforderten Informationen zu enthalten.

pdwOptionsReturned

Vom Aufrufer bereitgestellter Zeiger auf eine Position, um die Anzahl der Optionszeichenfolgen zu empfangen, die in pOutput-platziert werden.

Rückgabewert

Die Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Der Vorgang war erfolgreich.
E_FAIL
Fehler beim Vorgang.
E_NOTIMPL
Die Methode ist nicht implementiert.

Bemerkungen

Wenn die IPrintOemDriverUni::DrvGetDriverSetting-Methode aufgerufen wird, kann entweder ein Zeichenfolgenzeiger oder ein Konstantenwert für pFeatureKeyword-angegeben werden.

  • Wenn pFeatureKeyword- eine Zeichenfolge ist, muss sie einen Featurenamen darstellen, der in einem Unidrv minidriver GPD-Datei angegeben ist.

    Die Methode sollte eine oder mehrere NULL-beendete Zeichenfolgen im Puffer zurückgeben, auf die durch pOutput-verwiesen wird. Jede Zeichenfolge sollte den Namen einer aktuell ausgewählten Option darstellen. Die Anzahl der Zeichenfolgen sollte in pdwOptionsReturnedzurückgegeben werden.

  • Wenn pFeatureKeyword eine Konstante ist, muss es sich um eine der OEMGDS_-präfixierten Konstanten handeln, die in printoem.h definiert sind. Die Methode sollte den durch die angegebene Konstante angegebenen Wert zurückgeben, indem er in den Puffer platziert wird, auf den pOutput-verweist. Der in pdwOptionsReturned zurückgegebene Wert muss 1 sein.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- prcomoem.h (einschließlich Prcomoem.h)