绑定环境对象 也是COM实现的系统对象 WINOLEAPI Create BindCtx (DWORD reserved, IBindCtxppbc class IBindCtx: public IUnknown virtual HRESULT RegisterObject Bound(IUnknown punk)=0; virtual HRESULT RevokeObjectBound(IUnknown "punk)=0 virtual HRESULT Release boundobjectso=0 virtual HRESULT SetBindOptions(BIND OPTS pbindopts)=0 virtual HRESULT GetBindOptionS(BIND OPTS *pbindopts)=0 virtual HRESULT GetRunningObjectTable(IRunningObjectTable*pprot)=0; virtual HRESULT RegisterObjectParam(LPOLESTR pSzKey, IUnknown" punk )=0; virtual HRESULT GetObjectParam(LPOLESTR pszKey, IUnknown**ppunk)=0; virtual HRESULT EnumObjectParam(IEnumString*ppenum)=0; virtual HRESULT RevokeObjectParam(LPOLESTR pszKey =0"# :;<=)* '/"93 (+&'"& 2(-(+ ,$% (+@ , ) A 2 * ",1() $78% 2 2",1() $78% 2 (",1 $78% 2 (" /&6"3 ,( $78% 2 0(" /&6"3 ,( $78% 2 0*",1, *",1, $78% 2 * ",13 !3" B4-) $78% 2 0",13 !3" B4-) $78% 2 !",13 !! * !$78% 2 2",13 !3" B4$78% C%