Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy szót és annak pozícióját az IWordSink objektumba helyezi.
Szemantika
HRESULT PutWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Paraméterek
-
cwc [in]
-
A pwcInBufban lévő karakterek száma.
-
pwcInBuf [in]
-
Egy olyan pufferre mutató mutató, amely a forrásszövegből származó szó alternatív formáját tartalmazza. Ezt a paramétert a PutWord nem módosítja. A pTextSource paramétert az IWordBreaker::BreakText paraméterből adhatja át, ha szükséges.
-
cwcSrcLen [in]
-
A forrásszöveg-pufferben lévő karakterek száma (amelyet a pTextSource paraméter jelez az IWordBreaker::BreakText esetében), amely megfelel a pwcInBufban található szónak.
-
cwcSrcPos [in]
-
A szó kezdőpozíciója a pwcInBufban a forrásszöveg-pufferben (ezt a pTextSource paraméter jelzi az IWordBreakerhez::BreakText).
Visszaadott érték
Ez a metódus ezen értékek egyikét is visszaadhatja.
| Kód visszaadása | Description |
|---|---|
|
A művelet sikeresen befejeződött. Azt is jelzi, hogy nincs több szöveg a puffer újratöltéséhez. |
|
A cwc értéke nagyobb, mint az IWordBreaker::Init fájlban megadott ulMaxTokenSize érték. |
Megjegyzések
Javasoljuk, hogy az IWordSink::P utWord metódus mindig tartalmazza a pTextSource-ban található eredeti szót. A word alternatív formái az IWordSink::P utAltWord használatával kerülnek át a WordSinkbe. Azt is javasoljuk, hogy a pwcInBufban lévő szavak a lehető legszorosabban egyezzenek a forrásszövegben. Megtarthatja például a nagybetűket és az ékezeteket, ahol csak lehetséges.
Ezt a hívást a pTextSource-ból lekért összes szóhoz meg kell hívni, kivéve azokat, amelyekhez az IWordSink::P utAltWord hívást kezdeményezték. A word EOW karakterrel végződik, amikor a WordSinkbe menti.
Requirements
| Követelmény | Érték |
|---|---|
| Minimálisan támogatott ügyfél |
Windows 2000 Professional [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló |
Windows 2000 Server [csak asztali alkalmazások] |
| Header |
|
Lásd még