다음을 통해 공유


Marshal.Prelink(MethodInfo) 메서드

정의

메서드를 호출하지 않고 메서드 설정 작업을 한 번에 실행합니다.

public:
 static void Prelink(System::Reflection::MethodInfo ^ m);
public static void Prelink (System.Reflection.MethodInfo m);
[System.Security.SecurityCritical]
public static void Prelink (System.Reflection.MethodInfo m);
static member Prelink : System.Reflection.MethodInfo -> unit
[<System.Security.SecurityCritical>]
static member Prelink : System.Reflection.MethodInfo -> unit
Public Shared Sub Prelink (m As MethodInfo)

매개 변수

m
MethodInfo

검사할 메서드입니다.

특성

예외

m 매개 변수가 null인 경우

m 매개 변수가 MethodInfo 개체가 아닌 경우

설명

설치 작업은 초기화를 제공하며 대상 메서드가 호출될 때 자동으로 수행됩니다. 첫 번째 작업에는 다음이 포함됩니다.

  • 플랫폼이 메타데이터를 호출하는 형식이 올바른지 확인합니다.

  • 모든 관리되는 형식이 플랫폼 호출 함수의 유효한 매개 변수인지 확인합니다.

  • 관리되지 않는 DLL을 찾고 프로세스에 로드합니다.

  • 프로세스에서 진입점을 찾습니다.

플랫폼 호출 Prelink 외부에서 메서드를 호출해도 아무런 효과가 없습니다. 모든 플랫폼에서 설치 작업을 실행하려면 형식의 메서드를 호출하려면 를 사용합니다 Marshal.PrelinkAll.

적용 대상

추가 정보