작업이 취소될 때 호출되는 콜백을 등록합니다.
구문
MI_INLINE MI_Result MI_INLINE_CALL MI_Context_RegisterCancel(
[in] MI_Context *context,
[in] MI_CancelCallback callback,
[in, optional] void *callbackData
);
매개 변수
[in] context
요청 컨텍스트입니다.
[in] callback
작업이 취소될 경우 호출되는 함수입니다.
[in, optional] callbackData
콜백에 전달할 데이터입니다.
반환 값
함수 반환 코드를 지정하는 MI_Result 열거형의 값입니다. 다음 코드 중 하나일 수 있습니다.
설명
공급자가 동일한 컨텍스트에서 이 함수를 여러 번 호출하는 경우 마지막 콜백 함수만 호출됩니다. 클라이언트에서 취소된 모든 작업이 공급자에 도달하는 것은 아닙니다. 취소 콜백을 등록할 수 없는 작업인 경우 함수는 오류를 반환합니다. 즉, 작업이 완료될 때 실행됩니다. 작업이 완료될 때 실행되면 콜백 함수가 호출되지 않습니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 8 |
| 지원되는 최소 서버 | Windows Server 2012 |
| 대상 플랫폼 | Windows |
| 헤더 | mi.h |
| 재배포 가능 파일 | windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0 |