База ответов ИНТУИТ

Common Intermediate Language и системное программирование в Microsoft .NET

<<- Назад к вопросам

Создавать новый порт завершения ввода-вывода с помощью функции CreateIoCompletionPort можно так:

(Отметьте один правильный вариант ответа.)

Варианты ответа
#define CONCURRENTS  4hCP = CreateIoCompletionPort(  INVALID_HANDLE_VALUE, NULL, NULL, CONCURRENTS);
(Верный ответ)
CONCURRENTS  4HANDLE   hCP;hCP = CreateIoCompletionPort(  INVALID_HANDLE_VALUE, NULL, NULL, CONCURRENTS);
#defineHANDLE   hCP;  INVALID_HANDLE_VALUE, NULL, NULL, CONCURRENTS;
#define CONCURRENTS  4HANDLE   hCP;hCP = CreateIoCompletionPort();
Похожие вопросы
Чтобы порт завершения ввода-вывода не связывать с файлами, для размещения запроса можно воспользоваться функцией:
Типичными формами применения функции CreateIoCompletionPort являются:
Порт завершения создается с помощью функции:
Метод CreateCompiler класса CSharpCodeProvider может создавать экземпляр компилятора C#, к которому можно обращаться через интерфейс:
С помощью функции PostQueuedCompletionStatus можно помещать в очередь порта запросы:
При простом создании порта завершения ввода-вывода достаточно указать только:
В Windows порта завершения ввода-вывода берет на себя функциональность, необходимую для организации:
Что касается порта завершения ввода-вывода в Windows, то с точки зрения разработчика приложения необходимо:
Выяснить состояние асинхронной операции, дождаться ее завершения или отменить ее, не дожидаясь завершения можно с помощью следующего набора функций:
Дан массив инструкций P размера N и массив предложений обработки исключений EH размера M. Этап создания узелов графа для каждой инструкции и формирования из созданных узлов массива на C#-подобном псевдоязыке можно записать так: