Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine Eigenschaft aus einem Textbereich ab und schreibt die Eigenschaftendaten in ein Streamobjekt.
Syntax
HRESULT Serialize(
[in] ITfProperty *pProp,
[in] ITfRange *pRange,
[out] TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
[in] IStream *pStream
);
Parameter
[in] pProp
Zeiger auf eine ITfProperty-Schnittstelle , die die zu serialisierende Eigenschaft identifiziert.
[in] pRange
Zeiger auf eine ITfRange-Schnittstelle , die den Bereich identifiziert, aus dem die Eigenschaft abgerufen wird.
[out] pHdr
Zeiger auf eine TF_PERSISTENT_PROPERTY_HEADER_ACP-Struktur , die die Headerdaten für die -Eigenschaft empfängt.
[in] pStream
Zeiger auf ein IStream-Objekt , in das der TSF-Manager die Eigenschaftendaten schreibt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
| Wert | BESCHREIBUNG |
|---|---|
|
Die Methode war erfolgreich. |
|
Die Eigenschaft kann nicht serialisiert werden. |
|
Es ist ein unbekannter Fehler aufgetreten. |
Hinweise
Die in pHdr platzierten Eigenschaftenheaderdaten sind für alle Eigenschaften generisch und müssen mit den in pStream geschriebenen Daten beibehalten werden. Dasselbe Datenpaar muss an ITextStoreACPServices::Unserialize übergeben werden, um die Eigenschaftendaten wiederherzustellen.
Eine Anwendung kann alle Eigenschaften für das gesamte Dokument speichern, indem Sie die folgenden Schritte ausführen.
- Listet alle Eigenschaften mit ITfContext::EnumProperties auf.
- Führen Sie innerhalb jeder Eigenschaft die Bereiche mit ITfReadOnlyProperty::EnumRanges auf.
- Übergeben Sie die aktuelle Eigenschaft und den aktuellen Bereich an ITextStoreACPServices::Serialize.
- Schreiben Sie die in pHdr platzierten Daten in die Datei.
- Schreiben Sie die zu pStream hinzugefügten Daten in die Datei.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | msctf.h |
| DLL | Msctf.dll |
| Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |
Weitere Informationen
ITextStoreACPServices-Schnittstelle, ITextStoreACPServices::Unserialize, ITfContext::EnumProperties, ITfProperty-Schnittstelle, ITfRange-Schnittstelle, ITfReadOnlyProperty::EnumRanges, TF_PERSISTENT_PROPERTY_HEADER_ACP-Struktur