Metodo IWordSink::P utWord
Inserisce una parola e la relativa posizione nell'oggetto IWordSink .
Sintassi
HRESULT PutWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Parametri
-
cwc [in]
-
Numero di caratteri in pwcInBuf.
-
pwcInBuf [in]
-
Puntatore a un buffer contenente una forma alternativa di una parola dal testo di origine. Questo parametro non viene modificato da PutWord. È possibile passare il parametro pTextSource da IWordBreaker::BreakText in base alle esigenze.
-
cwcSrcLen [in]
-
Numero di caratteri nel buffer di testo di origine (indicato dal parametro pTextSource a IWordBreaker::BreakText) che corrispondono alla parola contenuta in pwcInBuf.
-
cwcSrcPos [in]
-
Posizione iniziale della parola in pwcInBuf nel buffer di testo di origine (indicato dal parametro pTextSource a IWordBreaker::BreakText).
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
L'operazione è stata completata correttamente. Indica anche che non è disponibile più testo per riempire il buffer. |
|
Il valore di cwc è maggiore del valore per ulMaxTokenSize specificato in IWordBreaker::Init. |
Commenti
È consigliabile che il metodo IWordSink::P utWord contenga sempre la parola originale come trovato in pTextSource. Le forme alternative della parola vengono passate a WordSink usando IWordSink::P utAltWord. È anche consigliabile che le parole in pwcInBuf corrispondano al testo di origine il più possibile. Ad esempio, conservare le maiuscole e i accenti, se possibile.
Questa chiamata deve essere effettuata per ogni parola recuperata da pTextSource , ad eccezione di quelle per cui è stata eseguita la chiamata IWordSink::P utAltWord . La parola viene terminata con un carattere EOW quando viene salvato in WordSink.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche