Метод IPrintCoreUI2::QuerySimulationSupport (prcomoem.h)
Метод IPrintCoreUI2::QuerySimulationSupport
извлекает структуру возможностей моделирования spooler, которая указывает на типы моделирования, поддерживаемые spooler.
Синтаксис
HRESULT QuerySimulationSupport(
[in] HANDLE hPrinter,
[in] DWORD dwLevel,
[out] PBYTE pCaps,
[in] DWORD cbSize,
[out] PDWORD pcbNeeded
);
Параметры
[in] hPrinter
Указывает дескриптор принтера.
[in] dwLevel
Указывает структуру возможностей моделирования spooler, возвращаемую в буфере, на которую указывает pCaps. В настоящее время предоставляется только уровень 1 поддержки моделирования spooler.
Ценность | Структура поддержки моделирования spooler |
---|---|
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
сохраняет структуру возможностей моделирования spooler в буфере, на которую указывает pCaps. Эта структура задает уровень поддержки spooler для печати "N-up", обратной печати, максимальное количество страниц, которые можно печатать, параметры сортировки и т. д.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | prcomoem.h (include Prcomoem.h) |