Struct microsoft_dia::bindings::IDiaFrameData
#[repr(transparent)]pub struct IDiaFrameData(_);Implementations§
§impl IDiaFrameData
impl IDiaFrameData
pub unsafe fn addressSection(&self) -> Result<u32>
pub unsafe fn addressOffset(&self) -> Result<u32>
pub unsafe fn relativeVirtualAddress(&self) -> Result<u32>
pub unsafe fn virtualAddress(&self) -> Result<u64>
pub unsafe fn lengthBlock(&self) -> Result<u32>
pub unsafe fn lengthLocals(&self) -> Result<u32>
pub unsafe fn lengthParams(&self) -> Result<u32>
pub unsafe fn maxStack(&self) -> Result<u32>
pub unsafe fn lengthProlog(&self) -> Result<u32>
pub unsafe fn lengthSavedRegisters(&self) -> Result<u32>
pub unsafe fn program(&self) -> Result<BSTR>
pub unsafe fn systemExceptionHandling(&self) -> Result<BOOL>
pub unsafe fn cplusplusExceptionHandling(&self) -> Result<BOOL>
pub unsafe fn functionStart(&self) -> Result<BOOL>
pub unsafe fn allocatesBasePointer(&self) -> Result<BOOL>
pub unsafe fn type(&self) -> Result<u32>
pub unsafe fn functionParent(&self) -> Result<IDiaFrameData>
pub unsafe fn execute<P0>(&self, frame: P0) -> Result<()>where
P0: Into<InParam<IDiaStackWalkFrame>>,
Trait Implementations§
§impl Clone for IDiaFrameData
impl Clone for IDiaFrameData
§impl Debug for IDiaFrameData
impl Debug for IDiaFrameData
§impl From<&IDiaFrameData> for &IUnknown
impl From<&IDiaFrameData> for &IUnknown
§fn from(value: &IDiaFrameData) -> Self
fn from(value: &IDiaFrameData) -> Self
Converts to this type from the input type.
§impl From<&IDiaFrameData> for IUnknown
impl From<&IDiaFrameData> for IUnknown
§fn from(value: &IDiaFrameData) -> Self
fn from(value: &IDiaFrameData) -> Self
Converts to this type from the input type.
§impl From<IDiaFrameData> for IUnknown
impl From<IDiaFrameData> for IUnknown
§fn from(value: IDiaFrameData) -> Self
fn from(value: IDiaFrameData) -> Self
Converts to this type from the input type.
§impl Interface for IDiaFrameData
impl Interface for IDiaFrameData
§impl PartialEq<IDiaFrameData> for IDiaFrameData
impl PartialEq<IDiaFrameData> for IDiaFrameData
§impl RuntimeName for IDiaFrameData
impl RuntimeName for IDiaFrameData
§impl Vtable for IDiaFrameData
impl Vtable for IDiaFrameData
type Vtable = IDiaFrameData_Vtbl
source§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface implementation.source§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.