Contents Index Topic Contents | ||
Previous Topic: Reference Next Topic: IObjectSafety::SetInterfaceSafetyOptions |
IObjectSafety::GetInterfaceSafetyOptions
HRESULT GetInterfaceSafetyOptions( /* [in] */ REFIID riid, /* [out] */ DWORD __RPC_FAR *pdwSupportedOptions, /* [out] */ DWORD __RPC_FAR *pdwEnabledOptions);Retrieves the safety options supported by an object as well as the safety options that are currently set for that object.
- Returns S_OK if successful, or E_NOINTERFACE if riid specifies an interface that is unknown to the object.
- riid
- Specifies the interface ID for a given object.
- pdwSupportedOptions
- Specifies the options supported for the interface identified by riid.
- pdwEnabledOptions
- Specifies the options currently enabled for the interface identified by riid.
This method returns a set of bits in pdwSupportedOptions for each capability that the control knows about, and a set of bits in pdwEnabledOptions for each capability for which the control is currently safe.
For example, a control might say that it knows about INTERFACESAFE_FOR_UNTRUSTED_DATA and INTERFACESAFE_FOR_UNTRUSTED_CALLER, and is currently safe for just INTERFACESAFE_FOR_UNTRUSTED_DATA.
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.