Freigeben über


ITfEditRecord::GetTextAndPropertyUpdates-Methode (msctf.h)

Ruft einen Enumerator ab, der eine Auflistung von Bereichsobjekten enthält, die die angegebenen Eigenschaften und/oder Text abdecken, die sich während der Bearbeitungssitzung geändert haben.

Syntax

HRESULT GetTextAndPropertyUpdates(
  [in]  DWORD         dwFlags,
  [in]  const GUID    **prgProperties,
  [in]  ULONG         cProperties,
  [out] IEnumTfRanges **ppEnum
);

Parameter

[in] dwFlags

Enthält eine Kombination der folgenden Werte, die das Verhalten dieser Methode angeben.

Wert Bedeutung
0
Gibt an, dass die -Methode eine Auflistung von Bereichsobjekten abruft, die die angegebenen Eigenschaften abdecken, die während der Bearbeitungssitzung geändert wurden. prgProperties darf nicht NULL sein, und cProperties muss größer als 0 sein.
TF_GTP_INCL_TEXT
Gibt an, dass die -Methode die Auflistung von Bereichsobjekten abruft, die den während der Bearbeitungssitzung geänderten Text abdecken.

[in] prgProperties

Zeiger auf ein Array von GUID-Werten , die die Eigenschaften identifizieren, nach denen nach Änderungen gesucht werden soll. Diese Methode durchsucht die Eigenschaften, die sich während der Bearbeitungssitzung geändert haben. Wenn die Eigenschaft in diesem Array enthalten ist, wird ppEnum ein Bereichsobjekt hinzugefügt, das die geänderte Eigenschaft abdeckt.

Dieses Array muss mindestens cProperties-Elemente groß sein.

Dieser Parameter wird ignoriert, wenn dwFlags TF_GTP_INCL_TEXT und cProperties null ist.

[in] cProperties

Gibt die Anzahl der Elemente im PrgProperties-Array an .

Dieser Parameter kann null sein, wenn dwFlags TF_GTP_INCL_TEXT enthält. Dies gibt an, dass keine Eigenschaftsänderungen abgerufen werden.

[out] ppEnum

Zeiger auf einen IEnumTfRanges-Schnittstellenzeiger , der das Enumeratorobjekt empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.
E_OUTOFMEMORY
Ein Speicherbelegungsfehler ist aufgetreten.

Anforderungen

   
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

IEnumTfRanges

ITfEditRecord