CoRevokeInitializeSpy 함수(objbase.h)
IInitializeSpy 인터페이스의 등록된 구현을 취소합니다.
구문
HRESULT CoRevokeInitializeSpy(
[in] ULARGE_INTEGER uliCookie
);
매개 변수
[in] uliCookie
등록을 식별하는 ULARGE_INTEGER 쿠키입니다.
반환 값
이 함수는 E_INVALIDARG 표준 반환 값뿐만 아니라 성공을 나타내는 S_OK 반환할 수 있습니다.
설명
CoRevokeInitializeSpy 는 현재 스레드에서 실행된 CoRegisterInitializeSpy에 대한 이전 호출에서 발급한 쿠키만 취소할 수 있습니다. 다른 스레드의 쿠키 또는 이미 해지된 등록에 해당하는 쿠키를 사용하면 E_INVALIDARG 반환됩니다.
IInitializeSpy 메서드 호출 내에서 CoRevokeInitializeSpy 호출이 CoInitializeEx 또는 CoUninitialize에 대한 현재 최상위(중첩되지 않은) 호출 중에 영향을 미치는지 여부는 예측할 수 없습니다. 해지는 항상 CoInitializeEx 또는 CoUninitialize에 대한 현재 최상위 호출이 반환된 후에 적용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | objbase.h |
라이브러리 | Ole32.lib |
DLL | Ole32.dll |