void DeviceDiscoveryImp::ValidateRequestedDevice()

in library/src/DeviceDiscoveryImp.cpp [249:260]


void DeviceDiscoveryImp::ValidateRequestedDevice(unsigned int device)
{
	// Verify that we have a device list
	if (!this->HaveDevices()) {
		throw CreateError(L"attempted to retrieve device details before performing device discovery");
	}
	
	// Verify that the specified device index is valid
	if (device >= this->GetNumDevices()) {
		throw CreateError(L"requested device index is invalid: " + std::to_wstring(device));
	}
}