Beispiel #1
0
BOOL resolve_logicaldevice_id_from_slot_unit_number(LPCTSTR arg, NDAS_LOGICALDEVICE_ID* ld_id_ptr)
{
	DWORD slot_no, unit_no;
	BOOL success;

	success = parse_slot_unit_number(arg, &slot_no, &unit_no);
	if (!success)
	{
		_tprintf(_T("Invalid slot (or unit) number format.\n"));
		return FALSE;
	}

	success = NdasFindLogicalDeviceOfUnitDevice(slot_no, unit_no, ld_id_ptr);
	if (!success)
	{
		return print_last_error_message(), FALSE;
	}

	return TRUE;
}
Beispiel #2
0
BOOL NC_ResolveLDIDFromSlotUnit(LPCTSTR arg, NDAS_LOGICALDEVICE_ID* ld_id_ptr)
{
	DWORD slot_no, unit_no;
	BOOL fSuccess;

	fSuccess = NC_ParseSlotUnitNo(arg, &slot_no, &unit_no);
	if (!fSuccess)
	{
		_tprintf(_T("Invalid slot (or unit) number format.\n"));
		return FALSE;
	}

	fSuccess = NdasFindLogicalDeviceOfUnitDevice(slot_no, unit_no, ld_id_ptr);
	if (!fSuccess)
	{
		return NC_PrintLastErrMsg(), FALSE;
	}

	return TRUE;
}