다음을 통해 공유


ApphelpCheckShellObject 함수(appcompatapi.h)

[이 함수는 Windows Server 2003 및 Windows XP 운영 체제에서 사용할 수 있습니다. 나중에 변경되거나 사용할 수 없습니다.]

애플리케이션에서 잘못된 확장 개체를 검색하고 실행하지 못하도록 차단하거나 수정할 수 있습니다.

구문

BOOL SDBAPI ApphelpCheckShellObject(
  [in]  REFCLSID  ObjectCLSID,
  [in]  BOOL      bShimIfNecessary,
  [out] ULONGLONG *pullFlags
);

매개 변수

[in] ObjectCLSID

레지스터 클래스의 GUID입니다.

[in] bShimIfNecessary

shim이 필요한 경우 이 매개 변수는 TRUE 입니다. 그렇지 않으면 FALSE 입니다.

[out] pullFlags

이 매개 변수는 Explorer/IE에서 애플리케이션 수정 플래그를 설정하는 데 사용할 수 있는 64비트 플래그 마스크로 채워집니다. 애플리케이션 호환성 데이터베이스에 있습니다.

반환 값

개체 가 인스턴스화되지 않도록 차단해야 하는 경우 FALSE입니다. 그렇지 않으면 TRUE 입니다.

설명

이는 Explorer 및 인터넷 Explorer 대한 도우미 함수로, 이러한 애플리케이션에서 잘못된 확장 개체를 검색하고 실행하지 못하도록 차단하거나 수정할 수 있습니다.

데이터베이스에서 shim을 사용하여 확장을 수정해야 하고 bShimIfNecessaryTRUE인 경우 이 함수는 Shimeng.dll 로드하고 수정 사항을 적용합니다.

이 함수에는 연결된 가져오기 라이브러리 또는 헤더 파일이 없습니다. LoadLibraryGetProcAddress 함수를 사용하여 호출해야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 appcompatapi.h
DLL Apphelp.dll