다음을 통해 공유


IDebugControl2::GetEventFilterCommand 메서드(dbgeng.h)

GetEventFilterCommand 메서드는 지정된 이벤트가 발생할 때 엔진이 실행할 디버거 명령을 반환합니다.

구문

HRESULT GetEventFilterCommand(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG CommandSize
);

매개 변수

[in] Index

이벤트 필터의 인덱스를 지정합니다. 인덱스는GetNumberEventFilters (포함)에서 반환한 총 이벤트 필터 수보다 0에서 1보다 작은 값을 사용할 수 있습니다. 필터의 인덱스에 대한 자세한 내용은 인덱스 및 예외 코드를 참조하세요.

[out, optional] Buffer

이벤트가 발생할 때 엔진이 실행할 디버거 명령을 받습니다.

[in] BufferSize

버퍼가 지정하는 버퍼의 크기를 문자 단위로 지정합니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다.

[out, optional] CommandSize

명령의 문자로 크기를 받습니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다. CommandSizeNULL이면 이 정보가 반환되지 않습니다.

반환 값

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.

설명

이벤트 필터에 대한 자세한 내용은 이벤트 필터를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)

추가 정보

GetExceptionFilterSecondCommand

IDebugControl

IDebugControl2

IDebugControl3

SetEventFilterCommand

sx, sxd, sxe, sxi, sxn(예외 설정)