Partager via


Méthode IScanProfile::RemoveProperty

Supprime une liste spécifiée de propriétés enfants dans l’élément <Properties> d’un profil d’analyse.

Syntaxe

HRESULT RemoveProperty(
  [in] ULONG  num,
  [in] PROPID *pid
);

Paramètres

num [in]

Type : ULONG

Nombre d’entrées dans le tableau vers laquelle pid pointe.

pid [in]

Type : PROPID*

Pointeur vers un tableau de numéros d’identification des propriétés à supprimer. Chacune est une constante de propriété WIA.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

Chaque valeur du tableau vers laquelle pid pointe est l’une des constantes de propriété WIA. Vous pouvez étendre ce système d’identification. Consultez Définition de propriétés personnalisées.

Les modifications apportées à un profil ne sont pas enregistrées sur le disque tant que l’application n’appelle pas la méthode IScanProfile::Save .

Si deux applications créent des objets de profil d’analyse à partir du même fichier XML et que chaque application écrit les modifications apportées à son objet, seules les modifications apportées par l’application qui appelle IScanProfile::Save last sont enregistrées sur le disque.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Scanprofile.h
IDL
Scanprofiles.idl

Voir aussi

IScanProfile

Conceptuel

Schéma du profil d’analyse

Constantes de propriété WIA

Définition de propriétés personnalisées