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