Freigeben über


IXpsSignatureCollection::RemoveAt-Methode (xpsdigitalsignature.h)

Entfernt einen IXpsSignature-Schnittstellenzeiger von einem angegebenen Speicherort in der Auflistung und gibt diesen frei.

Syntax

HRESULT RemoveAt(
  UINT32 index
);

Parameter

index

Der nullbasierte Index in der Auflistung, aus dem ein IXpsSignature-Schnittstellenzeiger entfernt und freigegeben werden soll.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Diese Methode gibt eine Schnittstelle frei, auf die der Zeiger an der durch den Index angegebenen Position verweist. Nach dem Freigeben der Schnittstelle komprimiert diese Methode die Auflistung, indem der Index jedes Zeigers, der auf den Index folgt, um 1 reduziert wird.

Nachdem eine Schnittstelle aus einer Sammlung entfernt wurde, ist sie nicht mehr gültig. Wenn eine Anwendung einen Zeiger auf die entfernte Schnittstelle beibehält und versucht, eine ihrer Methoden aufzurufen, gibt die Methode E_UNEXPECTED zurück.

Weitere Informationen zu den Auflistungsmethoden finden Sie unter Arbeiten mit XPS OM-Sammlungsschnittstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xpsdigitalsignature.h

Weitere Informationen

IXpsSignature

IXpsSignatureCollection

Arbeiten mit XPS OM-Sammlungsschnittstellen

XML Paper Specification