ITypeInfo::GetIDsOfNames 메서드(oaidl.h)

멤버 이름과 멤버 ID, 매개 변수 이름과 매개 변수 ID를 매핑합니다.

구문

HRESULT GetIDsOfNames(
  [in]  LPOLESTR *rgszNames,
  [in]  UINT     cNames,
  [out] MEMBERID *pMemId
);

매개 변수

[in] rgszNames

매핑할 이름 배열입니다.

[in] cNames

매핑할 이름의 개수입니다.

[out] pMemId

이름 매핑이 배치되는 호출자 할당 배열입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
S_ok
성공.
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다.
E_OUTOFMEMORY
메모리가 부족하여 작업을 완료할 수 없습니다.

설명

GetIDsOfNames 함수는 멤버 이름(rgszNames[0]) 및 해당 매개 변수(rgszNames[1] ... rgszNames[cNames- 1]) - 멤버의 ID(pMemId[0]) 및 지정된 매개 변수의 ID(pMemId[1] ... pMemId[cNames- 1]). 매개 변수의 ID는 멤버 함수의 인수 목록의 첫 번째 매개 변수에 대해 0이고, 두 번째 매개 변수의 경우 1입니다.

형식 설명이 다른 형식 설명에서 상속되는 경우 이 함수는 필요한 경우 요청된 멤버 ID가 있는 항목을 찾기 위해 기본 형식 설명에 재귀적입니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oaidl.h

추가 정보

Itypeinfo