Share

AcAxGetDatabase

C++

HRESULT AXAUTOEXP AcAxGetDatabase(
    AcDbDatabase* pDb, 
    LPDISPATCH pAppDisp, 
    LPDISPATCH* pDisp
);

File

axboiler.h

Description

Gets the database for the specified object.

Note

The IDispatch pAppDisp is used to set the Application property of the new objects created. The objects must support IRetrieveApplication or their Application property will not be set.

Returns HRESULT. The macros SUCCEEDED() and FAILED() can be used to determine whether the function succeeded. The return value should be forwarded to the COM client; nothing else needs to be done. The function cleans up after itself in case of an error and also sets up the Error Info object that can be queried from the COM client to get specific information about what caused any given failure.

Parameters

Parameters Description
pDb Input pointer to AcDbDatabase for which the interface is desired
pAppDisp IDispatch of the Application object being used
pDisp Returns database

Was this information helpful?