다음을 통해 공유


IMetaDataEmit2::DefineGenericParam 메서드

제네릭 형식 매개 변수에 대한 정의를 만들고 이 제네릭 형식 매개 변수에 대한 토큰을 가져옵니다.

HRESULT DefineGenericParam ( 
    [in]  mdToken         tk, 
    [in]  ULONG           ulParamSeq, 
    [in]  DWORD           dwParamFlags, 
    [in]  LPCWSTR         szname, 
    [in]  DWORD           reserved, 
    [in]  mdToken         rtkConstraints[], 
    [out] mdGenericParam  *pgp
);

매개 변수

  • tk
    [in] 제네릭 매개 변수를 정의할 메서드 또는 생성자를 나타내는 mdTypeDef 또는 mdMethodDef 토큰입니다.

  • ulParamSeq
    [in] 제네릭 매개 변수의 인덱스입니다.

  • dwParamFlags
    [in] 제네릭 매개 변수의 형식을 설명하는 CorGenericParamAttr 열거형의 값입니다.

  • szname
    [in] 매개 변수의 이름입니다.

  • reserved
    [in] 앞으로의 확장 가능성을 고려하여 예약되어 있는 매개 변수입니다.

  • rtkConstraints
    [in] 형식 제약 조건의 배열이며 0으로 끝납니다. 배열 멤버는 mdTypeDef, mdTypeRef 또는 mdTypeSpec 메타데이터 토큰이어야 합니다.

  • pgp
    [out] 제네릭 매개 변수를 나타내는 토큰입니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: Cor.h

라이브러리: MsCorEE.dll에서 리소스로 사용됨

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

참조

IMetaDataEmit2 인터페이스

IMetaDataEmit 인터페이스