MemoryHandle(Void*, GCHandle, IPinnable) Konstruktor

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Erstellt ein neues Speicherhandle für den Speicherblock.Creates a new memory handle for the block of memory.

[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

Parameter

pointer
Void*

Ein Zeiger auf den Arbeitsspeicher.A pointer to memory.

handle
GCHandle

Ein Handle zum Anheften von Arraypuffern.A handle used to pin array buffers.

pinnable
IPinnable

Ein Verweis auf ein manuell verwaltetes Objekt, oder default, wenn kein Speicher-Manager vorhanden ist.A reference to a manually managed object, or default if there is no memory manager.

Attribute

Gilt für: