IMAPIViewContext::GetPrintSetup
S’applique à : Outlook 2013 | Outlook 2016
Récupère les informations d’impression actuelles.
HRESULT GetPrintSetup(
ULONG ulFlags,
LPFORMPRINTSETUP FAR * lppFormPrintSetup
);
Paramètres
ulFlags
[in] Masque de bits des indicateurs qui contrôle le type des chaînes retournées. L’indicateur suivant peut être défini :
MAPI_UNICODE
Les chaînes retournées sont au format Unicode. Si l’indicateur MAPI_UNICODE n’est pas défini, les chaînes sont au format ANSI.
lppFormPrintSetup
[out] Pointeur vers un pointeur vers une structure qui contient les informations d’impression.
Valeur renvoyée
S_OK
Les informations d’impression ont été récupérées avec succès.
Remarques
Les objets de formulaire appellent la méthode IMAPIViewContext ::GetPrintSetup pour récupérer des informations sur la configuration de l’imprimante avant de tenter d’imprimer le message actuel.
Remarques pour les responsables de l’implémentation
Allouez les membres hDevMode et hDevName de la structure FORMPRINTSETUP à l’aide de la fonction Win32 GlobalAlloc.
Remarques pour les appelants
Si vous vous attendez à ce que les membres hDevMode et hDevName de la structure FORMPRINTSETUP pointées par le paramètre lppFormPrintSetup soient des chaînes Unicode, définissez ulFlags sur MAPI_UNICODE. Sinon, GetPrintSetup renverra ces chaînes au format ANSI.
Libérez les membres hDevMode et hDevName de la structure FORMPRINTSETUP en appelant la fonction Win32 GlobalFree. Libérez toute la structure FORMPRINTSETUP en appelant MAPIFreeBuffer.