A script-enabled browser is required for this page to function properly.

ORA_FFI built-in package

Procedure/Exception/Function

Description

ORA_FFI.FFI_ERROR

exception that is raised when an error occurs while using the ORA_FFI built-in package

ORA_FFI.FIND_FUNCTION

function that locates and returns the function handle for the specified function

ORA_FFI.FIND_LIBRARY

function that locates and returns the handle for the specified foreign library name

ORA_FFI.FUNCHANDLETYPE

type that specifies a handle to a foreign function

ORA_FFI.GENERATE_FOREIGN

procedure that generates a package of PL/SQL code for all the functions defined in the specified library

ORA_FFI.IS_NULL_PTR

function that determines whether a library, function, or pointer handle is null

ORA_FFI.LIBHANDLETYPE

type that specifies a handle to a foreign function

ORA_FFI.LOAD_LIBRARY

function that loads a specified dynamic library so that its functions can be registered

ORA_FFI.POINTERTYPE

type that can assume the value of a generic C pointer (that is, a pointer of unspecified type)

ORA_FFI.REGISTER_FUNCTION

function that registers a specified foreign function

ORA_FFI.REGISTER_PARAMETER

procedure that registers the argument type of the current argument of the specified foreign function

ORA_FFI.REGISTER_RETURN

procedure that registers the return type of the specified foreign function

ORA_FFI.UNLOAD_LIBRARY

procedure that unloads the specified dynamic library

ORA_FFI Example 1A

 

ORA_FFI Example 1B

 

ORA_FFI Example 2

 

See also

About the ORA_FFI built-in package

About built-in packages