영어로 읽기

다음을 통해 공유


SDBQUERYRESULT 구조체

일치하는 실행 파일에 대해 shim 데이터베이스를 쿼리한 결과를 포함합니다.

구문

typedef struct tagSDBQUERYRESULT {
  TAGREF atrExes[SDB_MAX_EXES];
  DWORD  adwExeFlags[SDB_MAX_EXES];
  TAGREF atrLayers[SDB_MAX_LAYERS];
  DWORD  dwLayerFlags;
  TAGREF trApphelp;
  DWORD  dwExeCount;
  DWORD  dwLayerCount;
  GUID   guidID;
  DWORD  dwFlags;
  DWORD  dwCustomSDBMap;
  GUID   rgGuidDB[SDB_MAX_SDBS];
} SDBQUERYRESULT, *PSDBQUERYRESULT;

멤버

atrExes

일치하는 실행 파일의 TAGREF 값입니다. SDB_MAX_EXES 16으로 정의됩니다.

adwExeFlags

이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.

SHIMREG_DISABLE_SHIM (0x00000001)

SHIMREG_DISABLE_APPHELP (0x00000002)

SHIMREG_APPHELP_NOUI (0x00000004)

SHIMREG_APPHELP_CANCEL (0x10000000)

SHIMREG_DISABLE_SXS (0x00000010)

SHIMREG_DISABLE_LAYER (0x00000020)

SHIMREG_DISABLE_DRIVER (0x00000040)

atrLayers

일치하는 계층의 TAGREF 값입니다. SDB_MAX_LAYERS 8로 정의됩니다.

dwLayerFlags

이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.

SHIMREG_DISABLE_SHIM (0x00000001)

SHIMREG_DISABLE_APPHELP (0x00000002)

SHIMREG_APPHELP_NOUI (0x00000004)

SHIMREG_APPHELP_CANCEL (0x10000000)

SHIMREG_DISABLE_SXS (0x00000010)

SHIMREG_DISABLE_LAYER (0x00000020)

SHIMREG_DISABLE_DRIVER (0x00000040)

trApphelp

해당 실행 파일의 apphelp 메시지의 TAGREF 값입니다.

dwExeCount

atrExes의 요소 수입니다.

dwLayerCount

atrLayers의 요소 수입니다.

guidID

마지막 실행 파일의 GUID입니다.

dwFlags

이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.

SHIMREG_DISABLE_SHIM (0x00000001)

SHIMREG_DISABLE_APPHELP (0x00000002)

SHIMREG_APPHELP_NOUI (0x00000004)

SHIMREG_APPHELP_CANCEL (0x10000000)

SHIMREG_DISABLE_SXS (0x00000010)

SHIMREG_DISABLE_LAYER (0x00000020)

SHIMREG_DISABLE_DRIVER (0x00000040)

dwCustomSDBMap

사용자 지정 shim 데이터베이스의 맵입니다. rgGuidDB가 유효한 경우 해당 비트가 설정됩니다.

rgGuidDB

shim 데이터베이스의 GUID입니다. SDB_MAX_SDBS 16으로 정의됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]

추가 정보

SdbGetMatchingExe