Распечатайте ошибки консоли (с кодом ответа 4xx или 5xx) в файле регистратора в автоматизации транспортира

Во-первых, не используют функции обратного вызова . Когда-либо

Во-вторых, PIO_APC_ROUTINE объявляется как:

typedef
VOID
(NTAPI *PIO_APC_ROUTINE) (
    IN PVOID ApcContext,
    IN PIO_STATUS_BLOCK IoStatusBlock,
    IN ULONG Reserved
    );

Таким образом, ваша функция GotIt должна быть:

VOID NTAPI GotIt(
    IN PVOID ApcContext,
    IN PIO_STATUS_BLOCK IoStatusBlock,
    IN ULONG Reserved
);

NTAPI __stdcall, а не по умолчанию __cdecl, о чем вам сообщает сообщение об ошибке.

Что вы сделали с этим:

PIO_APC_ROUTINE GotIt(PVOID param, PIO_STATUS_BLOCK IoStatusBlock, ULONG Reserved);

... объявляет функцию, которая возвращает указатель на функцию. Это не то, что вы хотели.

-1
задан Ivan Kaloyanov 17 January 2019 в 16:42
поделиться

1 ответ

Тесты транспортира выполняются над узлом, поэтому вы можете использовать команды файловой системы узла (модуль 'fs').

Например, метод appendFile Как добавить файл в Node?

0
ответ дан Michael R. 17 January 2019 в 16:42
поделиться
Другие вопросы по тегам:

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