Partager via


wiasReadPropBin, fonction (wiamdef.h)

La fonction wiasReadPropBin récupère une valeur de propriété de données binaires à partir d’un élément WIA.

Syntaxe

HRESULT wiasReadPropBin(
  [in]            BYTE   *pWiasContext,
                  PROPID propid,
  [out]           BYTE   **ppbVal,
  [out, optional] BYTE   **ppbValOld,
                  BOOL   bMustExist
);

Paramètres

[in] pWiasContext

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

propid

Spécifie l’identificateur de propriété.

[out] ppbVal

Pointeur vers un emplacement de mémoire qui reçoit l’adresse d’une mémoire tampon allouée par cette fonction. Lors du retour, la mémoire tampon contient les données binaires de la propriété.

[out, optional] ppbValOld

Pointeur vers un emplacement de mémoire qui reçoit l’adresse d’une mémoire tampon allouée par le minidriver. Lors du retour, la mémoire tampon contient la valeur précédente des données binaires de la propriété. Si ces informations ne sont pas nécessaires, ce paramètre peut être défini sur NULL.

bMustExist

Indique si la propriété doit exister. Si la valeur est TRUE, la propriété doit exister ; si la valeur est FALSE, la propriété n’a pas besoin d’exister.

Valeur retournée

En cas de réussite, la fonction retourne S_OK.

Si la fonction échoue, elle retourne une erreur COM standard ou l’un des codes d’erreur WIA.

Remarques

Cette fonction alloue une mémoire tampon et stocke son adresse dans le paramètre ppbVal . Le minidriver doit libérer la mémoire tampon en appelant CoTaskMemFree.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiamdef.h (incluez Wiamdef.h)
Bibliothèque Wiaservc.lib
DLL Wiaservc.dll

Voir aussi

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong

wiasReadPropStr

wiasWritePropBin