IWCNDevice interface (wcndevice.h)

Use this interface to configure the device and initiate the session.

Inheritance

The IWCNDevice interface inherits from the IUnknown interface. IWCNDevice also has these types of members:

Methods

The IWCNDevice interface has these methods.

 
IWCNDevice::Connect

The IWCNDevice::Connect method initiates the session.
IWCNDevice::GetAttribute

The IWCNDevice::GetAttribute method gets a cached attribute from the device.
IWCNDevice::GetIntegerAttribute

The GetIntegerAttribute method gets a cached attribute from the device as an integer.
IWCNDevice::GetNetworkProfile

The IWCNDevice::GetNetworkProfile method gets a network profile from the device.
IWCNDevice::GetStringAttribute

The IWCNDevice::GetStringAttribute method gets a cached attribute from the device as a string.
IWCNDevice::GetVendorExtension

The GetVendorExtension method gets a cached vendor extension from the device.
IWCNDevice::SetNetworkProfile

The IWCNDevice::SetNetworkProfile method queues an XML WLAN profile to be provisioned to the device. This method may only be called prior to IWCNDevice::Connect.
IWCNDevice::SetPassword

The IWCNDevice::SetPassword method configures the authentication method value, and if required, a password used for the pending session. This method may only be called prior to IWCNDevice::Connect.
IWCNDevice::SetVendorExtension

The IWCNDevice::SetVendorExtension method queues a vendor extension for use in the pending session. This function may only be called prior to IWCNDevice::Connect.
IWCNDevice::Unadvise

IWCNDevice::Unadvise method removes any callback previously set via IWCNDevice::Connect.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header wcndevice.h

See also

IWCNConnectNotify