Partager via


IXpsSignatureCollection ::RemoveAt, méthode (xpsdigitalsignature.h)

Supprime et libère un pointeur d’interface IXpsSignature à partir d’un emplacement spécifié dans la collection.

Syntaxe

HRESULT RemoveAt(
  UINT32 index
);

Paramètres

index

Index de base zéro dans la collection à partir duquel un pointeur d’interface IXpsSignature doit être supprimé et libéré.

Valeur retournée

Si la méthode réussit, elle retourne S_OK ; sinon, il retourne un code d’erreur HRESULT .

Remarques

Cette méthode libère une interface référencée par le pointeur à l’emplacement spécifié par l’index. Après avoir libéré l’interface, cette méthode compacte la collection en réduisant de 1 l’index de chaque pointeur suivant l’index.

Une fois qu’une interface a été supprimée d’une collection, elle n’est plus valide. Si une application conserve un pointeur vers l’interface qui a été supprimée et tente d’appeler l’une de ses méthodes, la méthode retourne E_UNEXPECTED.

Pour plus d’informations sur les méthodes de collection, consultez Utilisation des interfaces de collection DE MODÈLE XPS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête xpsdigitalsignature.h

Voir aussi

IXpsSignature

IXpsSignatureCollection

Utilisation des interfaces de collection DE MODÈLE XPS

XML Paper Specification