Metode IPrintCoreUI2::QuerySimulationSupport (prcomoem.h)

Metode ini IPrintCoreUI2::QuerySimulationSupport mengambil struktur kemampuan simulasi penampung, yang menunjukkan jenis simulasi yang didukung penampung.

Sintaks

HRESULT QuerySimulationSupport(
  [in]  HANDLE hPrinter,
  [in]  DWORD  dwLevel,
  [out] PBYTE  pCaps,
  [in]  DWORD  cbSize,
  [out] PDWORD pcbNeeded
);

Parameter

[in] hPrinter

Menentukan handel ke pencetak.

[in] dwLevel

Menentukan struktur kemampuan simulasi penampung yang dikembalikan dalam buffer yang diacu oleh pCaps. Saat ini, hanya dukungan simulasi penampung tingkat 1 yang disediakan.

Nilai Struktur Dukungan Simulasi Penampung
1

SIMULATE_CAPS_1 (didefinisikan dalam printoem.h)

[out] pCaps

Penunjuk ke buffer output, yang berisi struktur jenis yang ditunjukkan oleh nilai dalam parameter dwLevel .

[in] cbSize

Menentukan ukuran, dalam byte, dari buffer output, yang diacu oleh pCaps.

[out] pcbNeeded

Menentukan ukuran, dalam byte, memori yang diperlukan untuk menyimpan struktur jenis yang ditunjukkan oleh dwLevel.

Mengembalikan nilai

Metode harus mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_OUTOFMEMORY
Nilai dalam cbSize lebih kecil dari jumlah byte yang akan ditulis ke buffer output (buffer yang ditujukkan oleh pCaps).

Metode ini dipanggil dengan pCaps diatur ke NULL.

E_NOTIMPL
Metode ini tidak didukung.

Struktur jenis yang ditentukan oleh dwLevel tidak didukung.

E_FAIL
Metode gagal

Keterangan

Metode ini hanya didukung untuk plug-in Windows XP Pscript5, bukan untuk plug-in Unidrv.

Metode ini IPrintCoreUI2::QuerySimulationSupport menyimpan struktur kemampuan simulasi penampung di buffer yang diacu oleh pCaps. Struktur ini menentukan tingkat dukungan penampung untuk pencetakan "N-up", pencetakan terbalik, jumlah maksimum halaman yang dapat dicetak, kolase, dan lainnya.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header prcomoem.h (termasuk Prcomoem.h)

Lihat juga

IPrintCoreUI2

SIMULATE_CAPS_1