Compartir a través de


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

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

Sintaxis

HRESULT RemoveAt(
  [in] UINT32 index
);

Parámetros

[in] index

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

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 el puntero de interfaz de 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.

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

Después de quitar la interfaz de una colección, ya no es válido. Si una aplicación conserva un puntero a la interfaz eliminada e intenta llamar a uno de los métodos de la interfaz, el método devolverá E_UNEXPECTED.

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

IXpsSignatureRequest

IXpsSignatureRequestCollection

Trabajar con interfaces de colección DE OM XPS

XML Paper Specification