1.???ü?????

???????ü?????Reference Counting?????????????????????????????????????????????????????????1???????????????????????????????1?????????????0?????????????????????????????????????????????????????????????????????????

???????ü???????????????????????????????????ó???????????????“???”???????????ó??????????????????????????????????????????????????t?????????????????????ü???????0????????????λ????????????????????????????????????????????????????????????????е???????????????????Paging?????????????ü??????????????????????????????????????????????????????????????????????????????????????????????????

???????ü????????????????????????????????????????????????????????????????????????????????????????????ü??????????????Щ??????????????????????????????????????????????????????????????????????????????ü?????????ü??????????????????????????????????????????

???? ?? ???????????????????????????????????????以????????????????????????0??????????????ü?????????????????????????????????????????????????????á?

???????ü????????????ī????????COM????????????????IUnknown????

 

interface IUnknown
{
    virtual HRESULT _stdcall QueryInterface
        (const IID& iid?? void* * ppv) = 0;
    virtual ULONG _stdcall AddRef() = 0;
    virtual ULONG _stdcall Release() = 0;
}