Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo SafeBuffer.Initialize (UInt32, UInt32)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Specifica le dimensioni di allocazione del buffer di memoria utilizzando il numero specificato di elementi e delle dimensioni dell'elemento. È necessario chiamare questo metodo prima di utilizzare il SafeBuffer istanza.

Questa API non è conforme a CLS.

Spazio dei nomi:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[CLSCompliantAttribute(false)]
public void Initialize(
	uint numElements,
	uint sizeOfEachElement
)

Parametri

numElements
Type: System.UInt32

Il numero di elementi nel buffer.

sizeOfEachElement
Type: System.UInt32

Le dimensioni di ogni elemento nel buffer.

Exception Condition
ArgumentOutOfRangeException

numElements è minore di zero.

-oppure-

sizeOfEachElement è minore di zero.

-oppure-

numElements moltiplicato per sizeOfEachElement è maggiore dello spazio di indirizzi disponibili.

Questo metodo definisce la dimensione dell'area di memoria necessaria come il numero di elementi in una matrice moltiplicato per la dimensione di ogni elemento.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: