Поделиться через


Обратные вызовы создания страниц

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Когда приложение выполняет первоначальный вызов функции точки входа CPSUI (CommonPropertySheetUI), она должна содержать адрес функции обратного вызова с типом PFNPROPSHEETUI. Эта функция обратного вызова отвечает за описание страниц листов свойств и отправку этих описаний в CPSUI для создания.

Функция CommonPropertySheetUI CPSUI немедленно вызывает функцию типа PFNPROPSHEETUI, указав адрес структуры PROPSHEETUI_INFO. Затем приложение может вызвать функцию ComPropSheet CPSUI, указав описания страниц, которые CPSUI может использовать для создания страниц, как показано на следующей схеме:

схема, иллюстрирующая связь application-cpsui.

Дополнительные сведения см. в разделе "Методы для указания страниц".