发明名称 Representing base pointers in a shared memory heap
摘要 A smart pointer contains two based addresses which are offsets relative to the start of a shared memory heap. One of the based addresses, a destination-pointer, is the offset of a data structure in the heap pointed to by the smart pointer. The other based address, a this-pointer, is the offset of the smart pointer itself. The smart pointer has a self-referencing property which returns an absolute address of the smart pointer within the address space of a process that has opened the heap in shared memory. The absolute address of the data structure pointed to by the smart pointer is calculated by subtracting the this-pointer from the absolute address of the smart pointer and then adding the destination-pointer.
申请公布号 US6345276(B1) 申请公布日期 2002.02.05
申请号 US19980157207 申请日期 1998.09.18
申请人 MICROSOFT CORPORATION 发明人 LEE HENRY
分类号 G06F12/02;(IPC1-7):G06F17/30;G06F12/00;G06F15/167 主分类号 G06F12/02
代理机构 代理人
主权项
地址