MemoryHandle(Void*, GCHandle, IPinnable) Konstruktor

Definition

Viktigt!

Detta API uppfyller inte CLS.

Skapar ett nytt minneshandtag för minnesblocket.

[System.CLSCompliant(false)]
public MemoryHandle(void* pointer, System.Runtime.InteropServices.GCHandle handle = default, System.Buffers.IPinnable? pinnable = default);
[System.CLSCompliant(false)]
public MemoryHandle(void* pointer, System.Runtime.InteropServices.GCHandle handle = default, System.Buffers.IPinnable pinnable = default);
[<System.CLSCompliant(false)>]
new System.Buffers.MemoryHandle : nativeptr<unit> * System.Runtime.InteropServices.GCHandle * System.Buffers.IPinnable -> System.Buffers.MemoryHandle

Parametrar

pointer
Void*

En pekare till minnet.

handle
GCHandle

Ett handtag som används för att fästa matrisbuffertar.

pinnable
IPinnable

En referens till ett manuellt hanterat objekt eller default om det inte finns någon minneshanterare.

Attribut

Gäller för