MarshalUsingAttribute.ElementIndirectionDepth Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.