Condividi tramite


Funzione IsStringSupported (recapis.h)

Restituisce un valore che indica se una parola, una data, un'ora, un numero o un altro testo passato è contenuto nel dizionario.

I risultati di questo test dipendono dall'impostazione del factoid.

Sintassi

HRESULT IsStringSupported(
  HRECOCONTEXT hrc,
  ULONG        wcString,
  const WCHAR  *pwcString
);

Parametri

hrc

Handle per il contesto del riconoscitore.

wcString

Conteggio, in caratteri Unicode (wide) di pwcString.

pwcString

Caratteri Unicode (wide) da testare.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.

Questa funzione restituisce anche S_OK se il riconoscitore non supporta questa funzione.

E_OUTOFMEMORY
Impossibile allocare memoria per completare l'operazione.
S_FALSE
La stringa non è supportata.
E_POINTER
Uno dei parametri è un puntatore non valido.
E_FAIL
Si è verificato un errore non specificato.
E_INVALIDARG
È stato ricevuto un argomento non valido.

Commenti

Questa funzione è facoltativa.

I risultati di questo test dipendono dall'impostazione del factoid. Ad esempio, se l'impostazione factoid è impostata su default, "hello","555-1234" e "10/19/2002" restituiscono tutti S_OK. Tuttavia, se il factoid è impostato su TELEPHONE, solo "555-1234" restituisce S_OK, gli altri restituiscono S_FALSE. Per altre informazioni sui factoid, vedere Factoid supportati dalla versione 1.

Si noti che questa funzione deve prendere in considerazione tutte le informazioni specificate in SetTextContext quando restituisce un valore. Ad esempio, se il riconoscitore riceve chiamate a SetTextContext ("http:", "") e riceve un factoid URL, SetFactoid ((!IS_URL)), IsStringSupported("www.microsoft.com") deve restituire S_FALSE perché manca "//".

Il flag COERCE non ha alcun effetto su IsStringSupported.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione recapis.h
DLL inkobjcore.dll