Partager via


wiauGetValidFormats, fonction (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 cette.

[in] pWiasContext

Pointeur vers un contexte d’élément WIA.

TymedValue

Spécifie la valeur tymed à 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 de retour

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 format à l’aide de l’opérateur delete[].

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wiautil.h (include Wiautil.h)