Метод IPrintCoreUI2::QuerySimulationSupport (prcomoem.h)
Метод IPrintCoreUI2::QuerySimulationSupport
извлекает структуру возможностей имитации очереди очереди, которая указывает на типы моделирования, поддерживаемые диспетчером очереди очереди.
Синтаксис
HRESULT QuerySimulationSupport(
[in] HANDLE hPrinter,
[in] DWORD dwLevel,
[out] PBYTE pCaps,
[in] DWORD cbSize,
[out] PDWORD pcbNeeded
);
Параметры
[in] hPrinter
Указывает дескриптор принтера.
[in] dwLevel
Задает структуру возможностей моделирования очереди очереди, возвращаемую в буфере, на который указывает pCaps. В настоящее время предоставляется только уровень 1 поддержки имитации очереди.
Значение | Структура поддержки симуляции очереди очереди |
---|---|
1 |
SIMULATE_CAPS_1 (определяется в printoem.h) |
[out] pCaps
Указатель на выходной буфер, который содержит структуру типа, указанного значением в параметре dwLevel .
[in] cbSize
Указывает размер выходного буфера в байтах, на который указывает pCaps.
[out] pcbNeeded
Указывает размер (в байтах) памяти, необходимой для хранения структуры типа, указанного dwLevel.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Значение в cbSize было меньше, чем число байтов, записываемых в выходной буфер (буфер, на который указывает pCaps).
Метод был вызван с параметром pCaps со значением NULL. |
|
Метод не поддерживается.
Структура типа, заданного dwLevel, не поддерживается. |
|
Сбой метода |
Комментарии
Этот метод поддерживается только для подключаемых модулей Windows XP Pscript5, но не для подключаемых модулей Unidrv.
Метод IPrintCoreUI2::QuerySimulationSupport
сохраняет структуру возможностей моделирования очереди очереди в буфере, на который указывает pCaps. Эта структура определяет уровень поддержки очереди очереди печати для печати "N-up", обратной печати, максимальное количество страниц, которые можно распечатать, параметры сортировки и т. д.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |