Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IObjectSafety::GetInterfaceSafetyOptions

Windows Mobile 6.5
A version of this page is also available for
4/8/2010

This method retrieves the safety options supported by an object as well as the safety options that are currently set for that object.


HRESULT GetInterfaceSafetyOptions(
  REFIID riid, 
  DWORD* pdwSupportedOptions, 
  DWORD* pdwEnabledOptions 
);

riid

[in] Interface identifier for a given object.

pdwSupportedOptions

[out] Address of a DWORD containing options supported for the interface identified by riid.

pdwEnabledOptions

[out] Address of a DWORD containing options currently enabled for the interface identified by riid.

Returns S_OK if successful, or E_NOINTERFACE if the riid parameter specifies an interface that is unknown to the object.

This method returns a set of bits in the pdwSupportedOptions parameter for each capability that the control knows about, and a set of bits in the pdwEnabledOptions parameter 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 that it is currently safe only for INTERFACESAFE_FOR_UNTRUSTED_DATA.

Headerobjsafe.h, objsafe.idl
LibraryDeveloper Implemented
Windows Embedded CEWindows CE .NET 4.0 and later
Windows MobileWindows Mobile Version 5.0 and later

Community Additions

Show:
© 2015 Microsoft