MarshalUsingAttribute.ElementIndirectionDepth Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu marshalling bilgisinin sağlandığı dolaylılık derinliğini alır veya ayarlar.
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
Özellik Değeri
Açıklamalar
Bu değer, yerel gösterimden karşılık gelen değere ulaşmak için kaç işaretçi dolaylı işleminin gerekebileceğine karşılık gelir. Örneğin, bu öznitelik [][] türünde Int32bir parametre üzerindeyse, 0'ın 0'lık bir ElementIndirectionDepth değeri, sıralama bilgilerinin [][] yönetilen türüneInt32, ElementIndirectionDepth 1'inin [] yönetilen türüne, ElementIndirectionDepth 2'sinin Int32ise yönetilen türü Int32için geçerli olduğu anlamına gelir. MarshalUsingAttribute Belirli ElementIndirectionDepth bir parametrede veya dönüş değerinde yalnızca belirli bir değere sahip bir tane sağlanabilir.