BindPrinter
IPrintTicketProvider::BindPrinter 메서드는 프린터 또는 인쇄 큐를 인쇄 티켓 스키마의 특정 버전에 바인딩합니다. 이렇게 하면 핵심 드라이버가 프라이빗 네임스페이스 URI 집합을 디바이스와 연결할 수 있습니다.
디바이스에 바인딩하면 공급자가 특정 개체를 캐시하고 해당 디바이스에 대한 향후 인쇄 티켓 또는 디바이스 기능 서비스를 수행하는 데 사용할 핸들을 캐시할 수 있습니다.
IPrintTicketProvider::BindPrinter 메서드는 각 PrintTicketProvider 인스턴스에 대해 한 번만 호출되도록 보장됩니다.
다음 샘플 코드에서는 메서드의 인수를 보여 줍니다.
STDMETHODIMP
CPrintTicketProvider::
BindPrinter( THIS_ HANDLE hPrinter,
INT version,
PSHIMOPTS pOptions,
DWORD *pDevModeFlags,
INT *pcNamespaces,
BSTR **ppNamespaces)