fonction wiauGetValidFormats (wiautil.h)
La fonction wiauGetValidFormats appelle la méthode IWiaMiniDrv ::d rvGetWiaFormatInfo et établit une liste de formats valides, à l’aide d’une valeur tymed spécifiée.
Syntaxe
HRESULT wiauGetValidFormats(
[in] IWiaMiniDrv *pDrv,
[in] BYTE *pWiasContext,
LONG TymedValue,
[out] int *pNumFormats,
[out] GUID **ppFormatArray
);
Paramètres
[in] pDrv
Pointe vers l’objet minidriver WIA. Ce paramètre doit être défini sur ceci.
[in] pWiasContext
Pointeur vers un contexte d’élément WIA.
TymedValue
Spécifie la valeur liée à rechercher.
[out] pNumFormats
Pointeur vers un emplacement de mémoire qui reçoit le nombre de formats.
[out] ppFormatArray
Pointeur vers un emplacement de mémoire qui reçoit l’adresse du tableau de GUID de format.
Valeur retournée
En cas de réussite, la fonction retourne S_OK. Si la fonction échoue, elle retourne une erreur COM standard.
Remarques
L’appelant de cette fonction est chargé de libérer le tableau de formats à l’aide de l’opérateur delete[].
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wiautil.h (inclure Wiautil.h) |