다음을 통해 공유


IDebugSymbols::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 값입니다. BasesNULL이면 Start 매개 변수를 사용하여 인덱스별로 모듈을 지정합니다.

[in] Start

매개 변수가 필요한 첫 번째 모듈의 인덱스를 지정합니다. BasesNULL이 아닌 경우 이 매개 변수는 무시됩니다.

[out] Params

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

반환 값

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

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다. 그러나 BasesNULL이 아닌 경우 일부 모듈이 발견되지 않을 수 있습니다. 이 경우 부분 결과가 반환됩니다.
E_INVALIDARG
BasesNULL이면 이 값은 대상에 CountStart 모듈의 합계보다 적다는 것을 나타냅니다. 부분 결과가 반환됩니다.

설명

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

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

요구 사항

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

추가 정보

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2

IDebugSymbols3