Share via


_ISpPrivateEngineCall::CallEngine (Windows Embedded CE 6.0)

1/6/2010

This method allows an engine-specific call. It is called by the engine extension object for the SR engine. Data passed into this method is given to the main SR engine through the ISpSREngine::PrivateCall method.

Syntax

HRESULT CallEngine(
  VOID* pCallFrame,
  ULONG ulCallFrameSize
);

Parameters

  • pCallFrame
    [in, out] Pointer to an engine-specific structured block of memory parameters. This block is marshaled for a shared engine case and must not contain pointers to other memory allocations. It must be fully self–contained and relative only to itself.
  • ulCallFrameSize
    [in] Size, in bytes, of the structured block specified by pCallFrame.

Return Value

The following table shows the possible return values.

Value Description

S_OK

Function completed successfully.

E_FAILED

No engine could be found.

FAILED(hr)

Appropriate error message.

Requirements

Header sapiddk.h, sapiddk.idl
Library sapilib.lib
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

_ISpPrivateEngineCall
SAPI Interfaces