다음을 통해 공유


IDebugSymbols3::GetModuleParameters 메서드(dbgeng.h)

GetModuleParameters 메서드는 대상에서 모듈에 대한 매개 변수를 반환합니다.

통사론

HRESULT GetModuleParameters(
  [in]           ULONG                    Count,
  [in, optional] PULONG64                 Bases,
  [in]           ULONG                    Start,
  [out]          PDEBUG_MODULE_PARAMETERS Params
);

매개 변수

[in] Count

매개 변수가 필요한 모듈 수를 지정합니다.

[in, optional] Bases

매개 변수가 필요한 모듈의 기본 주소를 나타내는 대상의 가상 주소 공간에 있는 위치 배열을 지정합니다. 이 배열의 크기는 Count값입니다. Bases NULL 경우 Start 매개 변수를 사용하여 인덱스별로 모듈을 지정합니다.

[in] Start

매개 변수가 필요한 첫 번째 모듈의 인덱스를 지정합니다. Bases NULL 않으면 이 매개 변수가 무시됩니다.

[out] Params

매개 변수를 받습니다. 이 배열의 크기는 Count값입니다. DEBUG_MODULE_PARAMETERS참조하세요.

반환 값

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

반환 코드 묘사
S_OK
메서드가 성공했습니다. 그러나 Bases NULL 않으면 일부 모듈이 발견되지 않을 수 있습니다. 이 경우 부분 결과가 반환됩니다.
E_INVALIDARG
Bases NULL 경우 이 값은 대상에 Count시작 모듈의 합계보다 적다는 것을 나타냅니다. 부분 결과가 반환됩니다.

발언

부분 결과가 반환되는 경우 찾을 수 없는 모듈에 해당하는 params 배열의 항목에는 Base 필드가 DEBUG_INVALID_OFFSET 설정됩니다. DEBUG_MODULE_PARAMETERS참조하세요.

모듈에 대한 자세한 내용은 모듈참조하세요.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 dbgeng.h(Dbgeng.h 포함)

참고 항목

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2

IDebugSymbols3