ipreceive.c

来自「一个类似windows」· C语言 代码 · 共 34 行

C
34
字号
#include <roscfg.h>
#include "../../include/precomp.h"
#include "regtests.h"

#define MTU 1500

struct packet {
    int size;
    char data[MTU];
};

static void RunTest() {
    const struct packet Packets[] = {
	{ 0 }
    };
    int i;
    IP_INTERFACE IF;
    IP_PACKET IPPacket;
    NTSTATUS Status = STATUS_SUCCESS;

    /* Init interface */

    /* Init packet */

    for( i = 0; NT_SUCCESS(Status) && i < Packets[i].size; i++ ) {
	IPPacket.Header = (PUCHAR)Packets[i].data;
	IPPacket.TotalSize = Packets[i].size;
	IPReceive( &IF, &IPPacket );
    }
    _AssertEqualValue(STATUS_SUCCESS, Status);
}

_Dispatcher(IpreceiveTest, "IPReceive");

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?