FinalReleaseComObject and RCW's
- From: Youraputz <Youraputz@xxxxxxxxx>
- Date: Tue, 06 Nov 2007 15:29:24 -0000
We are currently developing software for WinCE 6.0 on a PXA270
processor. Sometimes on some of our units we see unhandled
exceptions, or low memory warnings, but haven't been able to find
anything obvious. In an attempt to get some more detail I tried
enabling Interop logging and noticed something of interest, and was
hoping someone could shed some light on what exactly it means.
Here is a block of the log that I'm talking about:
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[Ctor][preservesig]
void MSXML2.DOMDocumentClass::.ctor(MSXML2.DOMDocumentClass );
void .ctor(DOMDocumentClass *(PVOID_VAL) this);
[Ctor][preservesig]
void MSXML2.DOMDocumentClass::.ctor(MSXML2.DOMDocumentClass );
void .ctor(DOMDocumentClass *(PVOID_VAL) this);
[no flags]
bool MSXML2.IXMLDOMDocument2::load(MSXML2.IXMLDOMDocument2 ,
object );
HRESULT load(IXMLDOMDocument2 *(INTF_VAL) this, VARIANT(VARIANT_VAL) ,
[retval] VARIANTBOOL (I1_VARIANTBOOL_VAL) retval);
[no flags]
bool MSXML2.IXMLDOMDocument2::load(MSXML2.IXMLDOMDocument2 ,
object );
HRESULT load(IXMLDOMDocument2 *(INTF_VAL) this, VARIANT(VARIANT_VAL) ,
[retval] VARIANTBOOL (I1_VARIANTBOOL_VAL) retval);
[no flags]
MSXML2.IXMLDOMElement
MSXML2.IXMLDOMDocument2::get_documentElement(MSXML2.IXMLDOMDocument2 );
HRESULT get_documentElement(IXMLDOMDocument2 *(INTF_VAL) this,
[retval] IXMLDOMElement *(INTF_VAL) retval);
[no flags]
string
MSXML2.IXMLDOMDocument2::transformNode(MSXML2.IXMLDOMDocument2 ,
MSXML2.IXMLDOMNode );
HRESULT transformNode(IXMLDOMDocument2 *(INTF_VAL) this, IXMLDOMNode
*(INTF_VAL) , [retval] Unknown (nt=0x13)(STRING_BSTR) retval);
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
WARNING: Cleaning up a native com object from the finalizer thread,
which may result in a memory leak under Windows CE. It is recommended
that you use Marshal.FinalReleaseComObject from the thread that
created the Rcw.
WARNING: Cleaning up a native com object from the finalizer thread,
which may result in a memory leak under Windows CE. It is recommended
that you use Marshal.FinalReleaseComObject from the thread that
created the Rcw.
WARNING: Cleaning up a native com object from the finalizer thread,
which may result in a memory leak under Windows CE. It is recommended
that you use Marshal.FinalReleaseComObject from the thread that
created the Rcw.
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
[pinvokeimpl][preservesig]
bool OpenNETCF.WindowsCE.NativeMethods::GetLocalTime(System.Byte[] );
BOOLEAN (I1_WINBOOL_VAL) GetLocalTime(unsigned char
*(ARRAY_BLIT_LPARRAY) );
.
- Prev by Date: Re: Problem to load Stream Drivers in release configuration
- Next by Date: Re: SOC folder not being cleaned.
- Previous by thread: RE: Problem to load Stream Drivers in release configuration
- Next by thread: WinCE 6.0 Block Compaction - Question
- Index(es):
Relevant Pages
|
Loading