WCN_VALUE_TYPE_CONFIG_METHODS enumeration (wcntypes.h)

The WCN_VALUE_TYPE_CONFIG_METHODS enumeration defines the configuration methods supported by the Enrollee or Registrar. One or more of the following configuration methods must be supported.

Syntax

typedef enum tagWCN_VALUE_TYPE_CONFIG_METHODS {
  WCN_VALUE_CM_USBA = 0x1,
  WCN_VALUE_CM_ETHERNET = 0x2,
  WCN_VALUE_CM_LABEL = 0x4,
  WCN_VALUE_CM_DISPLAY = 0x8,
  WCN_VALUE_CM_EXTERNAL_NFC = 0x10,
  WCN_VALUE_CM_INTEGRATED_NFC = 0x20,
  WCN_VALUE_CM_NFC_INTERFACE = 0x40,
  WCN_VALUE_CM_PUSHBUTTON = 0x80,
  WCN_VALUE_CM_KEYPAD = 0x100,
  WCN_VALUE_CM_VIRT_PUSHBUTTON = 0x280,
  WCN_VALUE_CM_PHYS_PUSHBUTTON = 0x480,
  WCN_VALUE_CM_VIRT_DISPLAY = 0x2008,
  WCN_VALUE_CM_PHYS_DISPLAY = 0x4008
} WCN_VALUE_TYPE_CONFIG_METHODS;

Constants

 
WCN_VALUE_CM_USBA
Value: 0x1
USB-A (flash drive) configuration is supported.

Note  Not supported in Windows 7 and later. Not supported in WPS 2.0.

 
WCN_VALUE_CM_ETHERNET
Value: 0x2
Ethernet configuration is supported.

Note  Not supported in Windows 7 and later. Not supported in WPS 2.0.

 
WCN_VALUE_CM_LABEL
Value: 0x4
Label configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the PIN password type defined by WCN_PASSWORD_TYPE.
WCN_VALUE_CM_DISPLAY
Value: 0x8
Display configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the PIN password type defined by WCN_PASSWORD_TYPE.

Note  For WPS 2.0, use WCN_VALUE_CM_VIRT_DISPLAY or WCN_VALUE_CM_PHYS_DISPLAY.

 
WCN_VALUE_CM_EXTERNAL_NFC
Value: 0x10
External near-field communication (NFC) token configuration is supported.

Note  Not supported in Windows 7.

 
WCN_VALUE_CM_INTEGRATED_NFC
Value: 0x20
Integrated NFC token configuration is supported.

Note  Not supported in Windows 7.

 
WCN_VALUE_CM_NFC_INTERFACE
Value: 0x40
NFC interface configuration is supported.

Note  Not supported in Windows 7.

 
WCN_VALUE_CM_PUSHBUTTON
Value: 0x80
Push button configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the push button password type defined by WCN_PASSWORD_TYPE.

Note  For WPS 2.0, use WCN_VALUE_CM_VIRT_PUSHBUTTON or WCN_VALUE_CM_PHYS_PUSHBUTTON.

 
WCN_VALUE_CM_KEYPAD
Value: 0x100
Keypad configuration is supported.

Note  Not supported in Windows 7.

 
WCN_VALUE_CM_VIRT_PUSHBUTTON
Value: 0x280
Virtual push button configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the push button password type defined by WCN_PASSWORD_TYPE.

Note  Only available in Windows 8.

 
WCN_VALUE_CM_PHYS_PUSHBUTTON
Value: 0x480
Physical push button configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the push button password type defined by WCN_PASSWORD_TYPE.

Note  Only available in Windows 8.

 
WCN_VALUE_CM_VIRT_DISPLAY
Value: 0x2008
Virtual display configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the PIN password type defined by WCN_PASSWORD_TYPE.

Note  Only available in Windows 8.

 
WCN_VALUE_CM_PHYS_DISPLAY
Value: 0x4008
Physical display configuration is supported. To authenticate with the default password ID, call IWCNDevice::SetPassword with the PIN password type defined by WCN_PASSWORD_TYPE.

Note  Only available in Windows 8.

 

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wcntypes.h

See also

WCN_ATTRIBUTE_TYPE