QueryDeviceNamespace
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
IPrintTicketProvider::QueryDeviceNamespace 루틴은 인쇄 티켓에 개인 네임스페이스의 기능 또는 옵션을 배치해야 하는 경우 PrintTicket-TO-DEVMODE 및 DEVMODE-PrintTicket 변환에서 사용할 기본 네임스페이스를 제공합니다.
다음 샘플 코드에서는 이 메서드를 구현하는 방법을 보여 줍니다.
STDMETHODIMP
CPrintTicketProvider::QueryDeviceNamespace(BSTR *pDefaultNamespace)
{
*pDefaultNamespace = SysAllocString(TEXT("https://schemas.contoso.com/printers/seriesA/v.1.0"));
if (!(*pDefaultNamespace))
{
return E_OUTOFMEMORY;
}
return S_OK;
}