Metodo IFELanguage::GetJMorphResult (msime.h)
Ottiene i risultati dell'analisi simmetrica.
Sintassi
HRESULT GetJMorphResult(
[in] DWORD dwRequest,
[in] DWORD dwCMode,
[in] INT cwchInput,
[in] const WCHAR *pwchInput,
[in] DWORD *pfCInfo,
[out] MORRSLT **ppResult
);
Parametri
[in] dwRequest
Richiesta di conversione. Può essere uno dei valori seguenti:
FELANG_REQ_CONV
FELANG_REQ_RECONV
FELANG_REQ_REV
[in] dwCMode
Specifica i caratteri di output della conversione e le opzioni di conversione. Questo valore è una combinazione di uno o più flag seguenti:
[in] cwchInput
Numero di caratteri in pwchInput.
[in] pwchInput
Caratteri di input da convertire dal motore di configurazione. Questa deve essere una stringa UNICODE.
Impostare questo parametro su NULL per ottenere la voce successiva per la stringa di input precedente, con il rango successivo. L'ordine in cui vengono restituite le voci successive viene definito dall'implementazione.
[in] pfCInfo
Le informazioni per ogni colonna, in cui ogni pfCInfo[x] corrisponde a pwchInput[x]. Ogni DWORD può essere una combinazione dei flag seguenti:
FELANG_CLMN_WBREAK
FELANG_CLMN_NOWBREAK
FELANG_CLMN_PBREAK
FELANG_CLMN_NOPBREAK
FELANG_CLMN_FIXR
FELANG_CLMN_FIXD
[out] ppResult
Indirizzo di una struttura MORRSLT che riceve i dati dei risultati della morRSLT.
GetJMorphResult alloca memoria usando l'allocatore dell'attività OLE per i dati restituiti e imposta il valore pResult per puntare alla memoria. L'applicazione deve liberare la memoria puntata da pResult usando CoTaskMemFree.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Esistono altri candidati. Se si chiama nuovamente questa funzione con pwchInput uguale a NULL, otterrà il candidato migliore successivo per il pwchInput precedente. |
|
Nessun risultato. |
|
Non più candidati. |
|
input troppo grande. |
|
Si è verificato il timeout mutex. |
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | msime.h |