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 |