KsUnregisterWorker 함수(ks.h)
KsUnregisterWorker 함수를 사용하면 클라이언트가 작업자의 등록을 취소할 수 있습니다. 함수는 사용 중인 스레드 수에 따라 스레드를 삭제할 수 있습니다. 이는 KsRegisterWorker를 성공적으로 실행한 후에만 사용해야 합니다. 함수는 PASSIVE_LEVEL 호출할 수 있습니다.
구문
KSDDKAPI VOID KsUnregisterWorker(
[in] PKSWORKER Worker
);
매개 변수
[in] Worker
등록 취소할 이전에 할당된 작업자를 지정합니다. 함수는 미해결 작업 항목이 완료될 때까지 기다립니다.
반환 값
없음
설명
클라이언트는 작업자 등록을 취소하기 전에 작업자 스레드에서 시작된 미해결 I/O가 완료되었는지 확인해야 합니다. 즉, 작업자 등록을 취소하기 전에 또는 작업자 항목이 마지막으로 콜백에서 반환되고 등록 취소되기 전에 미해결 I/O를 취소하거나 완료합니다. 작업자의 등록 취소는 반환하기 전에 현재 큐에 대기 중인 작업 항목이 완료될 때까지 기다립니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | ks.h(Ks.h 포함) |
라이브러리 | Ks.lib |