ConfigurationValue Property
The ConfigurationValue property returns the bConfigurationValue field of the configuration descriptor, as described in section 9.6.3 of the USB 2.0 specification. This property is read/write.
This property is read/write.
Syntax
HRESULT put_ConfigurationValue(
[in] BYTE bConfigValue
);
HRESULT get_ConfigurationValue(
[out, retval] BYTE *pbConfigValue
);
Property Value
The new configuration value to set.
Error Codes
ConfigurationValue returns an HRESULT value.
Remarks
The following C++ code example shows how to set ConfigurationValue.
HRESULT SetConfigurationValue(ISoftUSBConfiguration *piConfig)
{
HRESULT hr = S_OK;
BYTE bCurrentConfig = 0;
BYTE bSetConfig = 1;
hr = piConfig->get_ConfigurationValue(&bCurrentConfig);
if (SUCCEEDED(hr))
{
if (bCurrentConfig != bSetConfig)
{
hr = piConfig->put_ConfigurationValue(bSetConfig);
}
return hr;
}
}
Requirements
Header |
SoftUSBif.h |
Send comments about this topic to Microsoft
Build date: 9/21/2010