Partager via


IInkExtendedProperties::Remove, méthode (msinkaut.h)

Supprime l’objet IInkExtendedProperty de la collection IInkExtendedProperties .

Syntaxe

HRESULT Remove(
  [in] VARIANT Identifier
);

Paramètres

[in] Identifier

Identificateur de l’objet IInkExtendedProperty à supprimer de la collection. L’identificateur peut être un identificateur global unique (GUID), un index ou un objet de propriété étendue.

Pour plus d’informations sur la structure VARIANT, consultez Utilisation de la bibliothèque COM.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_POINTER
Un paramètre contenait un pointeur non valide.
CO_E_CLASSSTRING
Format GUID non valide.
TPC_E_INVALID_PROPERTY
Propriété introuvable (GUID ou index non valides).
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode .
E_FAIL
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Handle d’affichage non valide.
E_UNEXPECTED
Paramètre ou type de propriété inattendu.

Notes

Cette méthode supprime uniquement la propriété étendue d’un instantané des données manuscrites ou d’une référence à, et ne supprime pas les données manuscrites réelles.

Le paramètre Identifier peut être un BSTR, un LONG ou un IDispatch. Utilisez un BSTR pour le GUID de la propriété, un LONG pour l’index de la propriété et un IDispatch pour une référence à une propriété spécifique. Pour spécifier le GUID de la propriété lorsque vous utilisez une liaison tardive, par exemple lorsque vous utilisez un langage de script, vous devez passer l’argument en tant que littéral STRING et ne pas utiliser de variable.

Pour plus d’informations sur le type de données BSTR, consultez Utilisation de la bibliothèque COM.

Configuration requise

   
Client minimal pris en charge Windows XP Édition Tablette PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

IInkExtendedProperties, interface