Драйверы ядра поблочного тестирования

Ответ, отправленный originaluser2, решает все. Вы также можете попробовать этот способ, если хотите изменить размер пути безье для разных экранов:

Вы можете просто подклассифицировать UIView и настроить его метод drawRect:

  - (void)drawRect: (CGRect)frame
{

    //// Bezier Drawing
UIBezierPath* bezierPath = [UIBezierPath bezierPath];
[bezierPath moveToPoint: CGPointMake(CGRectGetMinX(frame) + 0.23370 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.65441 * CGRectGetHeight(frame))];
[bezierPath addCurveToPoint: CGPointMake(CGRectGetMinX(frame) + 0.49457 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.33088 * CGRectGetHeight(frame)) controlPoint1: CGPointMake(CGRectGetMinX(frame) + 0.23370 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.65441 * CGRectGetHeight(frame)) controlPoint2: CGPointMake(CGRectGetMinX(frame) + 0.35870 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.33088 * CGRectGetHeight(frame))];
[bezierPath addCurveToPoint: CGPointMake(CGRectGetMinX(frame) + 0.77717 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.65441 * CGRectGetHeight(frame)) controlPoint1: CGPointMake(CGRectGetMinX(frame) + 0.63043 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.33088 * CGRectGetHeight(frame)) controlPoint2: CGPointMake(CGRectGetMinX(frame) + 0.77717 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.65441 * CGRectGetHeight(frame))];
[UIColor.blackColor setStroke];
bezierPath.lineWidth = 1;
[bezierPath stroke];

}

frame 50x50:

кадр 100x100:

кадр 100x50

Это рисует кривую Безье в кадре размером 50x50, если вы отправляете кадр размером 50x50. Также этот код автоматически изменяется в зависимости от размера кадра, который он получает.

8
задан Chris 23 August 2008 в 19:59
поделиться

2 ответа

Будучи автором cfix, я мог бы быть немного смещен здесь - но на самом деле, я в настоящее время не знаю ни о какой другой платформе поблочного тестирования для привилегированного режима NT.

Если необходимо испытать какие-либо проблемы с cfix, не стесняйтесь связываться со мной.

7
ответ дан 5 December 2019 в 17:43
поделиться

Microsoft Static Driver Verifier описывается как «инструмент времени компиляции, который исследует пути кода в драйвере устройства путем символического выполнения исходного кода. SDV - это инструмент модульного тестирования драйверов устройств Microsoft Windows, основанный на модели драйверов Windows (WDM). "

Это то, что вы ищете?

3
ответ дан 5 December 2019 в 17:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: