IMetaDataEmit::DefineParam 메서드
지정한 토큰이 참조하는 메서드의 지정한 시그니처를 사용하여 매개 변수 정의를 만들고 해당 매개 변수 정의에 대한 토큰을 가져옵니다.
HRESULT DefineParam (
[in] mdMethodDef md,
[in] ULONG ulParamSeq,
[in] LPCWSTR szName,
[in] DWORD dwParamFlags,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdParamDef *ppd
);
매개 변수
md
[in] 매개 변수가 정의되고 있는 메서드의 토큰입니다.ulParamSeq
[in] 매개 변수 시퀀스 번호입니다.szName
[in] 유니코드 형식 매개 변수 이름입니다.dwParamFlags
[in] 매개 변수의 플래그입니다. CorParamAttr 값의 비트 마스크입니다.dwCPlusTypeFlag
[in] 상수 값의 ELEMENT_TYPE_*입니다.pValue
[in] 매개 변수의 상수 값입니다.cchValue
[in] pValue의 크기(유니코드 문자)입니다.ppd
[out] 할당된 mdParamDef 토큰입니다.
설명
ulParamSeq의 시퀀스 값이 매개 변수에 대해 1부터 시작합니다. 반환 값에는 0의 시퀀스 번호가 있습니다.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: Cor.h
라이브러리: MSCorEE.dll에서 리소스로 사용됨
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0