overlapped-io

    0

    1답변

    IO Completion 포트를 사용하여 비동기 IO를위한 자체 중첩 구조가 있습니다. 이제 읽기/쓰기 완료 알림이 표시됩니다. 중첩 구조에서 매개 변수로 콜백 함수를 전달할 수 있습니까? 이 날 내가 을 통과 중첩 된 구조의 유형에 따라 다양한 콜백 함수를 지정할 수 있습니다 사람이 어떤 행운이 있었나요?

    0

    1답변

    이벤트가 설정 될 때 창 메시지를 생성하는 방법이 있습니까? 중첩 된 I/O 작업을 설정하여 차단하지는 않지만 상태를 폴링하지 않으려합니다. 스레드를 사용할 수는 있지만이 작업에만 필요합니다. 더 좋은 방법이있는 것처럼 보입니다.

    0

    1답변

    GetOverlappedResult() 함수를 사용하면 성공적으로 겹쳐진 (비동기) ReadFile() 작업에서 읽기 바이트 수를 얻을 수 있습니다. 작업이 아직 보류 중이거나 중단 된 후에 읽은 바이트 수를 얻는 방법을 찾을 수 없습니다. GetOverlappedResult() 함수는 두 경우 모두 읽기 바이트 수를 0으로 설정하는 것으로 보입니다. 어떻

    1

    2답변

    ReadFileEx을 호출 한 후 어떤 이유로 전화 번호가 올바른 OVERLAPPED 주소를 수신하지 못합니다. 무엇이 이것을 일으킬 수 있습니까? 업데이트 - 예 : #include <stdio.h> #include <Windows.h> void __stdcall completion_routine( unsigned long dwErrorCod

    1

    3답변

    난 내가 델파이에서 ADO 쿼리를 저장할 때하지만이 작동하지 않습니다뿐만 아니라 SQL Server의 작동이 오류와 함께 중지 쿼리가 있습니다 Incorrect syntax near 'GO' 하지만를 아래의 코드는 정확하며 오류가 없습니다. 나는 SQL 서버에서 그것을 테스트했다. 아래 코드는 Delphi에서 복사하여지나 가기 때문에 Regular가 아

    0

    1답변

    동시성이 걱정되는 콜백을 사용하여 비동기 I/O를 구현했습니다. 나는 항상 동일한 파일과 OS 파일로 작업하고 있기 때문에 여러분에게 경의를 표합니다. 물리적 인 I/O는 근본적으로 동기식 작업입니다. 그런 다음 콜백 메소드에 잠금 메커니즘이 필요하지 않습니다.하지만 잘 될지도 모릅니다. 여기에 잘못 입력 - SO 입력 : o) 읽기 작업이 완료되면 버퍼

    3

    1답변

    소켓 정글을 통해 자신을 처리하고 I/O가 중복 된 비 블로킹 소켓을 발견했습니다. 나는이 개념에 대해서만 언급하고 있지만 실제로 그것을 설명하지 않거나 어떤 예를 든다고하는 집에서 3 권의 책을 가지고있다. 그래서 내가 찾고있는 것은 기사를 통해 설명 할 수있는 예제이거나 예제를 통해 설명 할 수 있습니다. 이것이 창문에 도움이된다면 좋겠지 만, 유닉스에

    1

    1답변

    http://support.microsoft.com/kb/156932에 따르면 비동기 디스크 IO 작업이 동기식으로 완료 될 수있는 조건이 있습니다. 이것은 디스크 IO에만 적용 가능한가 또는 비슷한 조건이 네트워크 IO에 적용될 수 있습니까? UPDATE : 내가 디버거와 지금을 테스트 한 검증 한 그 IOCP에 관계없이 콜백을 발사합니다) 동기 2를 완

    3

    2답변

    Windows 응용 프로그램에서 파일 이름과 버퍼를 래핑하는 클래스가 있습니다. 파일 이름을 사용하여 생성하고 객체를 쿼리하여 버퍼가 아직 채워져 있는지 확인하고, 그렇지 않으면 nullptr을 반환하고, 그렇지 않으면 버퍼 addres를 반환 할 수 있습니다. class file_buffer { public: file_buffer(const

    4

    2답변

    중복 된 것으로 작성된 파이프 핸들이 있습니다. 병렬로 데이터를 읽고 쓰는 것이 필요합니다. 이것을 어떻게 할 수 있습니까? Named Pipe Server Using Overlapped I/O 설명서 페이지에는 많은 파이프를 읽거나 쓰는 방법에 대한 예제가 있지만 "단일 파이프 인스턴스에서의 동시 작업은 피합니다"라는 예제가 나와 있습니다. Windows