MarshalUsingAttribute.ElementIndirectionDepth Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det indirekta djup som den här marshallinginformationen tillhandahålls för.
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
Egenskapsvärde
Kommentarer
Det här värdet motsvarar hur många indirekta pekare som krävs för att komma till motsvarande värde från den interna representationen. Om det här attributet till exempel finns på en parameter av typen Int32[][], innebär en ElementIndirectionDepth av 0 att marshallinginformationen gäller för den hanterade typen [ Int32][], en ElementIndirectionDepth av 1 gäller för den hanterade typen av Int32[], och en ElementIndirectionDepth av 2 gäller för den hanterade typen av Int32. Endast en MarshalUsingAttribute med en given ElementIndirectionDepth kan anges för en viss parameter eller ett returvärde.