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)