Struct microsoft_dia::bindings::IDiaStackWalkFrame
#[repr(transparent)]pub struct IDiaStackWalkFrame(_);Implementations§
§impl IDiaStackWalkFrame
impl IDiaStackWalkFrame
pub unsafe fn get_registerValue(&self, index: u32) -> Result<u64>
pub unsafe fn put_registerValue(&self, index: u32, newval: u64) -> Result<()>
pub unsafe fn readMemory(
&self,
type: MemoryTypeEnum,
va: u64,
pcbdata: *mut u32,
pbdata: &mut [u8]
) -> Result<()>
pub unsafe fn searchForReturnAddress<P0>(&self, frame: P0) -> Result<u64>where
P0: Into<InParam<IDiaFrameData>>,
pub unsafe fn searchForReturnAddressStart<P0>(
&self,
frame: P0,
startaddress: u64
) -> Result<u64>where
P0: Into<InParam<IDiaFrameData>>,
Trait Implementations§
§impl Clone for IDiaStackWalkFrame
impl Clone for IDiaStackWalkFrame
§impl Debug for IDiaStackWalkFrame
impl Debug for IDiaStackWalkFrame
§impl From<&IDiaStackWalkFrame> for &IUnknown
impl From<&IDiaStackWalkFrame> for &IUnknown
§fn from(value: &IDiaStackWalkFrame) -> Self
fn from(value: &IDiaStackWalkFrame) -> Self
Converts to this type from the input type.
§impl From<&IDiaStackWalkFrame> for IUnknown
impl From<&IDiaStackWalkFrame> for IUnknown
§fn from(value: &IDiaStackWalkFrame) -> Self
fn from(value: &IDiaStackWalkFrame) -> Self
Converts to this type from the input type.
§impl From<IDiaStackWalkFrame> for IUnknown
impl From<IDiaStackWalkFrame> for IUnknown
§fn from(value: IDiaStackWalkFrame) -> Self
fn from(value: IDiaStackWalkFrame) -> Self
Converts to this type from the input type.
§impl Interface for IDiaStackWalkFrame
impl Interface for IDiaStackWalkFrame
§impl PartialEq<IDiaStackWalkFrame> for IDiaStackWalkFrame
impl PartialEq<IDiaStackWalkFrame> for IDiaStackWalkFrame
§impl RuntimeName for IDiaStackWalkFrame
impl RuntimeName for IDiaStackWalkFrame
§impl Vtable for IDiaStackWalkFrame
impl Vtable for IDiaStackWalkFrame
type Vtable = IDiaStackWalkFrame_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.