다음을 통해 공유


IPinnable.Pin(Int32) 메서드

정의

메모리 블록을 고정합니다.

public:
 System::Buffers::MemoryHandle Pin(int elementIndex);
public System.Buffers.MemoryHandle Pin (int elementIndex);
abstract member Pin : int -> System.Buffers.MemoryHandle
Public Function Pin (elementIndex As Integer) As MemoryHandle

매개 변수

elementIndex
Int32

반환된 MemoryHandle 지점에 대한 메모리 버퍼 내의 요소에 대한 오프셋입니다.

반환

메모리 블록에 대한 핸들입니다.

설명

개발자는 관리되는 API를 IPinnable 통해서만 고정하지 않고 인터페이스를 구현하는 개체에 액세스할 수 있습니다. 비관리형 API에서 액세스하려면 고정이 필요합니다.

고정된 개체의 IPinnable 주소를 사용할 수 있도록 가비지 수집기에서 개체를 이동할 수 없음을 나타내려면 이 메서드를 호출합니다.

적용 대상