IPrintOemDriverUni ::D rvGetStandardVariable, méthode (prcomoem.h)

La IPrintOemDriverUni::DrvGetStandardVariable méthode est fournie par le pilote Unidrv afin que les plug-ins de rendu puissent obtenir la valeur actuelle des variables standard d’Unidrv.

Syntaxe

HRESULT DrvGetStandardVariable(
  PDEVOBJ pdevobj,
  DWORD   dwIndex,
  PVOID   pBuffer,
  DWORD   cbSize,
  PDWORD  pcbNeeded
);

Paramètres

pdevobj

Pointeur fourni par l’appelant vers une structure DEVOBJ .

dwIndex

L’index préfixé fourni par l’appelant SVI_ dans la liste des variables standard d’Unidrv. Les valeurs d’index préfixées SVI_ sont définies dans printoem.h.

pBuffer

Pointeur fourni par l’appelant vers un DWORD pour recevoir la valeur actuelle de la variable standard.

cbSize

Taille de la mémoire tampon fournie par l’appelant pointée par pBuffer.

pcbNeeded

Pointeur fourni par l’appelant vers un emplacement pour recevoir la taille de mémoire tampon minimale requise pour contenir les informations demandées.

Valeur retournée

La méthode doit retourner l’une des valeurs suivantes.

Code de retour Description
S_OK
L’opération a réussi.
E_FAIL
L'opération a échoué.
E_NOTIMPL
Cette méthode n'est pas implémentée.

Spécifications

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête prcomoem.h (include Prcomoem.h)