MarshalUsingAttribute.ElementIndirectionDepth Eigenschaft

Definition

Ruft die Dereferenzierungstiefe ab, für die diese Marshallinformationen bereitgestellt werden, oder legt diese fest.

public:
 property int ElementIndirectionDepth { int get(); void set(int value); };
public int ElementIndirectionDepth { get; set; }
member this.ElementIndirectionDepth : int with get, set
Public Property ElementIndirectionDepth As Integer

Eigenschaftswert

Hinweise

Dieser Wert entspricht der Anzahl der Zeigerdereferenzionen, um den entsprechenden Wert aus der systemeigenen Darstellung abzurufen. Wenn sich dieses Attribut z. B. auf einem Parameter vom Typ Int32[][] befindet, bedeutet eine ElementIndirectionDepth von 0, dass die Marshallinformationen für den verwalteten Typ von Int32[][], eine ElementIndirectionDepth von 1 für den verwalteten Typ von Int32[] gilt, und eine ElementIndirectionDepth von 2 gilt für den verwalteten Typ von Int32. Für einen bestimmten Parameter oder Rückgabewert kann nur eine MarshalUsingAttribute mit einem gegebenen ElementIndirectionDepth Parameter angegeben werden.

Gilt für: