Compartir a través de


Método IXpsSignatureCollection::RemoveAt (xpsdigitalsignature.h)

Quita y libera un puntero de interfaz IXpsSignature de una ubicación especificada en la colección.

Sintaxis

HRESULT RemoveAt(
  UINT32 index
);

Parámetros

index

Índice de base cero de la colección desde la que se va a quitar y liberar un puntero de interfaz IXpsSignature .

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT .

Comentarios

Este método libera una interfaz a la que hace referencia el puntero en la ubicación especificada por el índice. Después de liberar la interfaz, este método compacta la colección reduciendo en 1 el índice de cada puntero posterior al índice.

Una vez que se ha quitado una interfaz de una colección, ya no es válida. Si una aplicación conserva un puntero a la interfaz que se quitó e intenta llamar a uno de sus métodos, el método devolverá E_UNEXPECTED.

Para obtener más información sobre los métodos de recopilación, vea Working with XPS OM Collection Interfaces.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xpsdigitalsignature.h

Consulte también

IXpsSignature

IXpsSignatureCollection

Trabajar con interfaces de colección DE OM XPS

XML Paper Specification