IScanProfile :: RemoveProperty, méthode

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

Syntaxe

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

Paramètres

nombre [ dans]

Type : ULong

Nombre d’entrées dans le tableau sur lequel PID pointe.

PID [ dans]

Type : *propid * _

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

Valeur retournée

Type : _ HRESULT*

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

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

Les modifications apportées à un profil ne sont pas enregistrées sur le disque tant que l’application n’a pas appelé 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 des modifications dans son objet, seules les modifications apportées par l’application qui appelle IScanProfile :: Save Last sont enregistrées sur le disque.

Configuration requise

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

Voir aussi

IScanProfile

Méthodologique

Analyser le schéma de profil

Constantes de propriété WIA

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