다음을 통해 공유


IPrintPipelineFilter::InitializeFilter 메서드(filterpipeline.h)

InitializeFilter 메서드는 필터를 초기화합니다.

통사론

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

매개 변수

[in] pINegotiation

IInterFilterCommunicator 인터페이스에 대한 포인터입니다.

[in] pIPropertyBag

IPrintPipelinePropertyBag 인터페이스에 대한 포인터입니다.

[in] pIPipelineControl

IPrintPipelineManagerControl 인터페이스에 대한 포인터입니다.

반환 값

InitializeFilterHRESULT 값을 반환합니다. 필요한 작업이 InitializeFilter내에서 수행되지 않는 경우 메서드는 S_OK 이외의 값을 반환하거나 S_FALSE 반환해야 합니다.

발언

InitializeFilter 메서드가 호출되면 필터는 다음을 수행해야 합니다.

  • 속성 모음에서 속성을 가져오기, 추가 또는 삭제합니다.

  • 읽기 및 쓰기 인터페이스를 가져옵니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 filterpipeline.h(Filterpipeline.h 포함)

참고 항목

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag