Condividi tramite


Struttura IEventDetectorOemAdapterVtbl (eventdetectoroepter.h)

La struttura IEventDetectorOemAdapterVtbl è un artefatto creato dal file IDL. È riservato per l'uso di Microsoft.

Sintassi

typedef struct IEventDetectorOemAdapterVtbl {
  void     *b;
  HRESULT(IEventDetectorOemAdapter *This,REFIID riid, void **ppvObject) * )(QueryInterface;
  ULONG()(IEventDetectorOemAdapter *This)   * AddRef;
  ULONG()(IEventDetectorOemAdapter *This)   * Release;
  HRESULT(tDetectorOemAdapter *This,EVENTFEATURES *GlobalFeatureSupport,LANGID **LangIds,ULONG *NumLanguages,ULONG *NumUserRecordings,WAVEFORMATEX **ppFormat) * )(IEvenGetCapabilities;
  HRESULT(EventDetectorOemAdapter *This,LANGID LangId,DETECTIONEVENT **EventIds,ULONG *NumEvents) * )(IGetCapabilitiesForLanguage;
  HRESULT(IEventDetectorOemAdapter *This,IStream *ModelData,WAVEFORMATEX *UserRecording,DETECTIONEVENTSELECTOR EventSelector,LONG EventEndBytePos) * )(VerifyUserEventData;
  HRESULT(ventDetectorOemAdapter *This,IStream *ModelData,DETECTIONEVENTSELECTOR EventSelector,LONG *EventEndBytePos,WAVEFORMATEX **UserRecordings,ULONG NumUserRecordings) * )(IEComputeAndAddUserModelData;
  HRESULT(ventDetectorOemAdapter *This,IStream *UserModelData,DETECTIONEVENTSELECTOR *EventSelectors,ULONG NumEventSelectors,SOUNDDETECTOR_PATTERNHEADER **PatternData) * )(IEBuildArmingPatternData;
  HRESULT(tectorOemAdapter *This,IStream *UserModelData,SOUNDDETECTOR_PATTERNHEADER *Result,SOUNDDETECTOR_PATTERNHEADER **AssistantContext,DETECTIONEVENTSELECTOR *EventSelector,EVENTACTION *EventAction,ULONG64 *EventStartPerformanceCounterValue,ULONG64 *EventEndPerformanceCounterValue,WCHAR **DebugOutput) * )(IEventDeParseDetectionResultData;
  void()(IEventDetectorOemAdapter *This,DETECTIONEVENTSELECTOR EventSelector,EVENTACTION EventAction)    * ReportOSDetectionResult;
} IEventDetectorOemAdapterVtbl;

Membri

b

Riservato per l'uso di Microsoft.

QueryInterface

Metodo QueryInterface COM standard.

AddRef

Metodo COM AddRef standard.

Release

Metodo Standard COM Release.

GetCapabilities

Restituisce lingue e funzionalità di rilevamento supportate dall'oggetto . Per altre informazioni, vedere metodo IEventDetectorOemAdapter::GetCapabilities.

GetCapabilitiesForLanguage

Restituisce gli eventi supportati dalla lingua specifica. Per altre informazioni, vedere metodo IEventDetectorOemAdapter::GetCapabilitiesForLanguage.

VerifyUserEventData

Verifica la registrazione dell'utente per l'EVENTOD specificato. Per altre informazioni, vedere metodo IEventDetectorOemAdapter::VerifyUserEventData.

ComputeAndAddUserModelData

Aggiunge i dati del modello specifici dell'utente a un BLOB di dati del modello esistente. Per altre informazioni, vedere metodo IEventDetectorOemAdapter::ComputeAndAddUserModelData.

BuildArmingPatternData

Compila i dati del modello da usare in una richiesta arm successiva. Questa operazione viene eseguita una volta per ogni istanza del pin. Per altre informazioni, vedere metodo IEventDetectorOemAdapter::BuildArmingPatternData.

ParseDetectionResultData

Usa i dati del modello di input e SOUNDDETECTOR_PATTERNHEADER per determinare il RILEVAMENTOEVENTID, LANGID e USER rilevato. Per altre informazioni, vedere metodo IEventDetectorOemAdapter::P arseDetectionResultData.

ReportOSDetectionResult

Chiamato per fornire il risultato della seconda fase alla DLL OEM. Per altre informazioni, vedere metodo IEventDetectorOemAdapter::ReportOSDetectionResult.

Osservazioni

Questa struttura è un artefatto creato dal file IDL. È riservato per l'uso di Microsoft.

Fabbisogno

Requisito Valore
intestazione eventdetectoroepter.h

Vedere anche