Root > Reference > All Units > ELowLevel > Routines for ELowLevel unit

Routines for ELowLevel unit

Previous pageReturn to chapter overviewNext page   

AllocatePageAlign

No description available

CheckELMagicCode

No description available

ConvertAddress

Convert address to code to real address of code.

CurrentInstance

Returns current instance.

GetReadableSize

Verifies that the caller has specified access to the specified range of memory.

IfElse

A replacement for ternary if operator.

IntoIDE

No description available

IsCompiledWithPackages

Checks if this module is compiled with packages.

IsDebugged

Determines whether the calling process is being debugged by a user-mode debugger.

IsReadableFile

Verifies that the caller has read access to the specified file.

IsRTLCompiledWithStackFrames

Determines whether the RTL was compiled with Stack Frames option enabled.

IsStackFramesProc

Determines whether the specified function has a stack frame.

IsValidBlockAddr

Verifies that the caller has read access to the specified range of memory.

IsValidClass

Verifies that the specified pointer is a valid class.

IsValidCodeAddr

Verifies that the caller has execute access to the specified range of memory.

IsValidHandle

Verifies that this is a valid kernel handle.

IsValidObject

Verifies that the specified pointer is a valid object.

IsWritableFile

Verifies that the caller has write access to the specified file.

MainThreadTopOfStack

Returns top of the stack for the main thread.

MemWipeStack

Clears unused stack of the current thread.

PageSize

No description available

PrimaryInstance

The same as MainInstance. See remarks for more info.

SafeExec

Executes routine with exception handling. Any exception is handled as fatal exception.

 

See also




Send feedback... Build date: 2018-11-26
Last edited: 2018-11-26
PRIVACY STATEMENT
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.


Permanent link to this article: https://www.eurekalog.com/help/eurekalog/index_elowlevel_routines.php