ITypeInfo::GetIDsOfNames 메서드(oaidl.h)
멤버 이름과 멤버 ID, 매개 변수 이름과 매개 변수 ID를 매핑합니다.
구문
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
매개 변수
[in] rgszNames
매핑할 이름 배열입니다.
[in] cNames
매핑할 이름의 개수입니다.
[out] pMemId
이름 매핑이 배치되는 호출자 할당 배열입니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | 설명 |
---|---|
|
성공. |
|
하나 이상의 인수가 잘못되었습니다. |
|
메모리가 부족하여 작업을 완료할 수 없습니다. |
설명
GetIDsOfNames 함수는 멤버 이름(rgszNames[0]) 및 해당 매개 변수(rgszNames[1] ... rgszNames[cNames- 1]) - 멤버의 ID(pMemId[0]) 및 지정된 매개 변수의 ID(pMemId[1] ... pMemId[cNames- 1]). 매개 변수의 ID는 멤버 함수의 인수 목록의 첫 번째 매개 변수에 대해 0이고, 두 번째 매개 변수의 경우 1입니다.
형식 설명이 다른 형식 설명에서 상속되는 경우 이 함수는 필요한 경우 요청된 멤버 ID가 있는 항목을 찾기 위해 기본 형식 설명에 재귀적입니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | oaidl.h |