PFN_MAPPINGCALLBACKPROC funzione di callback (elscore.h)

Funzione di callback definita dall'applicazione che elabora in modo asincrono i dati generati dalla funzione MappingRecognizeText . Il tipo MAPPINGCALLBACKPROC definisce un puntatore a questa funzione di callback. MappingCallbackProc è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

PFN_MAPPINGCALLBACKPROC PfnMappingcallbackproc;

void PfnMappingcallbackproc(
  [in] _MAPPING_PROPERTY_BAG *pBag,
  [in] LPVOID data,
  [in] DWORD dwDataSize,
  [in] HRESULT Result
)
{...}

Parametri

[in] pBag

Puntatore a una struttura MAPPING_PROPERTY_BAG contenente i risultati della chiamata a MappingRecognizeText.

[in] data

Puntatore ai dati dell'applicazione privata. Questo puntatore è uguale a quello passato nel membro pRecognizeCallerData della struttura MAPPING_OPTIONS .

[in] dwDataSize

Dimensioni, in byte, dei dati dell'applicazione privata. Questa dimensione è uguale a quella passata nel membro dwRecognizeCallerDataSize della struttura MAPPING_OPTIONS quando l'applicazione chiama MappingRecognizeText in modo asincrono.

[in] Result

Restituire il codice da MappingRecognizeText. Il codice restituito è S_OK se la funzione ha avuto esito positivo o un codice di errore in caso contrario.

Valore restituito

nessuno

Osservazioni

Una funzione MappingCallbackProc usa i risultati recuperati da MappingRecognizeText. L'applicazione registra la funzione di callback passandone l'indirizzo a MappingRecognizeText in una struttura MAPPING_OPTIONS .

L'applicazione deve controllare il parametro Result prima di usare i dati nel parametro pBag . Al termine dell'uso dei dati dal contenitore delle proprietà, l'applicazione deve chiamare MappingFreePropertyBag perché il contenitore delle proprietà può contenere puntatori nel testo originale. Per altre informazioni sulla borsa delle proprietà, vedere le osservazioni per la struttura MAPPING_PROPERTY_BAG .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione elscore.h

Vedi anche

Servizi linguistici estesi

Funzioni di Servizi linguistici estesi

MAPPING_OPTIONS

MAPPING_PROPERTY_BAG

MappingRecognizeText

Fornitura di callback per i servizi ELS