SymFunctionTableAccess

LPVOID SymFunctionTableAccess(

IN HANDLE hProcess,  
IN DWORD AddrBase  
);  

Parameters

hProcess

The process handle that was originally passed to SymInitialize.

AddrBase

The base address for which function table information is required.

Return Values

If the function succeeds, the return value is a pointer to the function table entry. The page in memory that contains the function table entry is marked as read-only. Any attempt to write to the returned pointer results in an access violation exception.

If the function fails, then the return value is NULL. To retrieve extended error information, call GetLastError.

Remarks

The type of pointer returned is specific to the image from which symbols are loaded. If the image is from an Intel x86 machine, the pointer is a PFPO_DATA type. If the image is for any of the RISC platforms supported by Windows NT, the pointer is a PIMAGE_FUNCTION_ENTRY type. See the WINNT.H header file for a description of these types.