Metodo IPrintCoreUI2::QuerySimulationSupport (prcomoem.h)

Il IPrintCoreUI2::QuerySimulationSupport metodo recupera una struttura di funzionalità di simulazione spooler, che indica i tipi di simulazione supportati dallo spooler.

Sintassi

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

Parametri

[in] hPrinter

Specifica un handle per la stampante.

[in] dwLevel

Specifica la struttura di funzionalità di simulazione dello spooler restituita nel buffer a cui punta pCaps. Attualmente viene fornito solo il livello 1 del supporto per la simulazione dello spooler.

Valore Struttura di supporto simulazione Spooler
1

SIMULATE_CAPS_1 (definito in printoem.h)

[out] pCaps

Puntatore al buffer di output, che contiene una struttura del tipo indicato dal valore nel parametro dwLevel .

[in] cbSize

Specifica le dimensioni, in byte, del buffer di output, a cui punta pCaps.

[out] pcbNeeded

Specifica le dimensioni, in byte, della memoria necessaria per archiviare una struttura del tipo indicato da dwLevel.

Valore restituito

Il metodo deve restituire uno dei valori seguenti.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_OUTOFMEMORY
Il valore in cbSize è minore del numero di byte da scrivere nel buffer di output (il buffer a cui punta pCaps).

Il metodo è stato chiamato con pCaps impostato su NULL.

E_NOTIMPL
Il metodo non è supportato.

Una struttura del tipo specificato da dwLevel non è supportata.

E_FAIL
Il metodo non è riuscito

Commenti

Questo metodo è supportato solo per i plug-in Pscript5 di Windows XP, non per i plug-in Unidrv.

Il IPrintCoreUI2::QuerySimulationSupport metodo archivia una struttura di funzionalità di simulazione spooler nel buffer a cui punta pCaps. Questa struttura specifica il livello di supporto dello spooler per la stampa "N-up", la stampa inversa, il numero massimo di pagine che possono essere stampate, regole di confronto e altre.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione prcomoem.h (include Prcomoem.h)

Vedi anche

IPrintCoreUI2

SIMULATE_CAPS_1