SafeBuffer.Initialize<T>-Methode: (UInt32)
Veröffentlicht: Oktober 2016
Definiert die Zuordnungsgröße des Arbeitsspeicherbereichs durch Angabe der Anzahl von Werttypen. Sie müssen diese Methode aufrufen, bevor Sie verwenden die SafeBuffer Instanz.
Diese API ist nicht CLS-kompatibel.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[CLSCompliantAttribute(false)]
public void Initialize<T>(
uint numElements
)
where T : struct
public:
generic<typename T>
where T : value struct, gcnew()
[CLSCompliantAttribute(false)]
void Initialize(
unsigned int numElements
)
[<CLSCompliantAttribute(false)>]
member Initialize<'T when 'T : struct> :
numElements:uint32 -> unit
<CLSCompliantAttribute(False)>
Public Sub Initialize(Of T As Structure) (
numElements As UInteger
)
Parameter
numElements
Type: System.UInt32Die Anzahl der Elemente des Werttyps Arbeitsspeicher zugewiesen werden.
Typparameter
- T
Der Werttyp Arbeitsspeicher zugewiesen werden.
Ausnahmen
Exception | Condition |
---|---|
ArgumentOutOfRangeException | numElements ist kleiner als Null. - oder - numElements Multipliziert die Größe der einzelnen Elemente ist größer als der verfügbare Adressbereich. |
Versionsinformationen
Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone
Verfügbar seit 8.1
Siehe auch
Initialize Überladen
SafeBuffer-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang