Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce il layout di memoria di una dimensione di una matrice.
Sintassi
struct ArrayDimension {
LONG64 LowerBound;
ULONG64 Length;
ULONG64 Stride;
};
Membri
LowerBound
Limiti inferiori della matrice. Per le matrici in base zero stile C, questo valore sarà sempre zero. Non esiste alcuna restrizione uniforme che tutte le matrici rappresentate da queste interfacce siano basate su zero.
Length
Definisce la lunghezza della dimensione. La dimensione viene considerata come nel formato [LowerBound, LowerBound + Length)
Stride
Definisce il numero di byte da spostare in avanti nella memoria per spostarsi dall'indice N della dimensione all'indice N + 1
Osservazioni
Per le matrici in stile C, viene restituita una singola dimensione di matrice qui con valori che sono sempre: LowerBound = 0
Length = ARRAYSIZE(array)
Stride = sizeof(elementType)
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |
Vedere anche
Panoramica del modello di dati del debugger di C++