Freigeben über


IPrintPipelineFilter::InitializeFilter-Methode (filterpipeline.h)

Die InitializeFilter Methode initialisiert einen Filter.

Syntax

HRESULT InitializeFilter(
  [in] IInterFilterCommunicator     *pINegotiation,
  [in] IPrintPipelinePropertyBag    *pIPropertyBag,
  [in] IPrintPipelineManagerControl *pIPipelineControl
);

Parameter

[in] pINegotiation

Ein Zeiger auf die IInterFilterCommunicator Schnittstelle.

[in] pIPropertyBag

Ein Zeiger auf die IPrintPipelinePropertyBag Schnittstelle.

[in] pIPipelineControl

Ein Zeiger auf die IPrintPipelineManagerControl Schnittstelle.

Rückgabewert

InitializeFilter- gibt einen HRESULT- Wert zurück. Die Methode sollte einen anderen Wert als S_OK oder S_FALSE zurückgeben, wenn die erforderlichen Vorgänge nicht innerhalb InitializeFilterausgeführt werden.

Bemerkungen

Wenn die InitializeFilter- Methode aufgerufen wird, sollten die Filter:

  • Dient zum Abrufen, Hinzufügen oder Löschen von Eigenschaften aus dem Eigenschaftenbehälter.

  • Rufen Sie die Lese- und Schreibschnittstellen ab.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- filterpipeline.h (include Filterpipeline.h)

Siehe auch

IInterFilterCommunicator-

IPrintPipelineFilter-

IPrintPipelineManagerControl-

IPrintPipelinePropertyBag