|Microsoft DirectX 9.0|
The SetObjects method provides IUnknown pointers for the objects associated with the property page. This method implements the IPropertyPage::SetObjects method.
HRESULT SetObjects( ULONG cObjects, LPUNKNOWN *ppUnk );
Specifies the number of IUnknown pointers in the array specified by ppUnk.
Specifies an array of IUnknown pointers.
Returns an HRESULT value. Possible values include the following.
|E_POINTER||NULL pointer argument.|
Although ppUnk specifies an array of IUnknown pointers, the CBasePropertyPage class is designed only to support one associated object. If cObjects is greater than 1, the method returns E_UNEXPECTED.
If cObjects equals 1, this method calls the CBasePropertyPage::OnConnect method. If cObjects equals 0, this method calls the CBasePropertyPage::OnDisconnect method. The derived class should override both of those methods; for details, see the remarks for those methods.