IPrintCoreUI2 ::QuerySimulationSupport, méthode (prcomoem.h)
La méthode IPrintCoreUI2::QuerySimulationSupport
récupère une structure de capacité de simulation de spouleur, qui indique les types de simulation pris en charge par le spouleur.
Syntaxe
HRESULT QuerySimulationSupport(
[in] HANDLE hPrinter,
[in] DWORD dwLevel,
[out] PBYTE pCaps,
[in] DWORD cbSize,
[out] PDWORD pcbNeeded
);
Paramètres
[in] hPrinter
Spécifie un handle à l’imprimante.
[in] dwLevel
Spécifie la structure de capacité de simulation du spouleur retournée dans la mémoire tampon pointée par pCaps. Actuellement, seul le niveau 1 de la prise en charge de la simulation du spouleur est fourni.
Valeur | Structure de prise en charge de la simulation du spouleur |
---|---|
1 |
SIMULATE_CAPS_1 (défini dans printoem.h) |
[out] pCaps
Pointeur vers la mémoire tampon de sortie, qui contient une structure du type indiqué par la valeur dans le paramètre dwLevel.
[in] cbSize
Spécifie la taille, en octets, de la mémoire tampon de sortie, pointée par pCaps.
[out] pcbNeeded
Spécifie la taille, en octets, de la mémoire nécessaire pour stocker une structure du type indiqué par dwLevel.
Valeur de retour
La méthode doit retourner l’une des valeurs suivantes.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
La valeur de cbSize était inférieure au nombre d’octets à écrire dans la mémoire tampon de sortie (la mémoire tampon pointée par pCaps).
La méthode a été appelée avec pCaps définie sur NULL. |
|
La méthode n’est pas prise en charge.
Une structure du type spécifié par dwLevel n’est pas prise en charge. |
|
Échec de la méthode |
Remarques
Cette méthode est prise en charge uniquement pour les plug-ins Windows XP Pscript5, et non pour les plug-ins Unidrv.
La méthode IPrintCoreUI2::QuerySimulationSupport
stocke une structure de capacité de simulation de spouleur dans la mémoire tampon pointée par pCaps. Cette structure spécifie le niveau de prise en charge du spouleur pour l’impression « N-up », l’impression inversée, le nombre maximal de pages qui peuvent être imprimées, le classement et d’autres.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | prcomoem.h (include Prcomoem.h) |