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 |