Marshal.UnsafeAddrOfPinnedArrayElement Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| UnsafeAddrOfPinnedArrayElement(Array, Int32) |
Veraltet.
Ruft die Adresse des Elements am angegebenen Index innerhalb des angegebenen Arrays ab. |
| UnsafeAddrOfPinnedArrayElement<T>(T[], Int32) |
Ruft die Adresse des Elements am angegebenen Index in einem Array eines angegebenen Typs ab. |
UnsafeAddrOfPinnedArrayElement(Array, Int32)
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
Achtung
UnsafeAddrOfPinnedArrayElement(Array, Int32) may be unavailable in future releases. Instead, use UnsafeAddrOfPinnedArrayElement<T>(T[], Int32). For more info, go to http://go.microsoft.com/fwlink/?LinkID=296517
Ruft die Adresse des Elements am angegebenen Index innerhalb des angegebenen Arrays ab.
public:
static IntPtr UnsafeAddrOfPinnedArrayElement(Array ^ arr, int index);
[System.Obsolete("UnsafeAddrOfPinnedArrayElement(Array, Int32) may be unavailable in future releases. Instead, use UnsafeAddrOfPinnedArrayElement<T>(T[], Int32). For more info, go to http://go.microsoft.com/fwlink/?LinkID=296517")]
[System.Security.SecurityCritical]
public static IntPtr UnsafeAddrOfPinnedArrayElement(Array arr, int index);
public static IntPtr UnsafeAddrOfPinnedArrayElement(Array arr, int index);
[System.Security.SecurityCritical]
public static IntPtr UnsafeAddrOfPinnedArrayElement(Array arr, int index);
[<System.Obsolete("UnsafeAddrOfPinnedArrayElement(Array, Int32) may be unavailable in future releases. Instead, use UnsafeAddrOfPinnedArrayElement<T>(T[], Int32). For more info, go to http://go.microsoft.com/fwlink/?LinkID=296517")>]
[<System.Security.SecurityCritical>]
static member UnsafeAddrOfPinnedArrayElement : Array * int -> nativeint
static member UnsafeAddrOfPinnedArrayElement : Array * int -> nativeint
[<System.Security.SecurityCritical>]
static member UnsafeAddrOfPinnedArrayElement : Array * int -> nativeint
Public Shared Function UnsafeAddrOfPinnedArrayElement (arr As Array, index As Integer) As IntPtr
Parameter
- arr
- Array
Das Array, das das gewünschte Element enthält.
- index
- Int32
Der Index im arr Parameter des gewünschten Elements.
Gibt zurück
nativeint
Die Adresse von index innen arr.
- Attribute
Hinweise
Das Array muss mithilfe eines GCHandle angehefteten Arrays angeheftet werden, bevor es an diese Methode übergeben wird. Bei maximaler Leistung überprüft diese Methode das an das Array übergebene Array nicht. dies kann zu unerwartetem Verhalten führen.
Weitere Informationen
Gilt für:
UnsafeAddrOfPinnedArrayElement<T>(T[], Int32)
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
- Quelle:
- Marshal.cs
Ruft die Adresse des Elements am angegebenen Index in einem Array eines angegebenen Typs ab.
public:
generic <typename T>
static IntPtr UnsafeAddrOfPinnedArrayElement(cli::array <T> ^ arr, int index);
[System.Security.SecurityCritical]
public static IntPtr UnsafeAddrOfPinnedArrayElement<T>(T[] arr, int index);
public static IntPtr UnsafeAddrOfPinnedArrayElement<T>(T[] arr, int index);
[<System.Security.SecurityCritical>]
static member UnsafeAddrOfPinnedArrayElement : 'T[] * int -> nativeint
static member UnsafeAddrOfPinnedArrayElement : 'T[] * int -> nativeint
Public Shared Function UnsafeAddrOfPinnedArrayElement(Of T) (arr As T(), index As Integer) As IntPtr
Typparameter
- T
Der Typ des Arrays.
Parameter
- arr
- T[]
Das Array, das das gewünschte Element enthält.
- index
- Int32
Der Index des gewünschten Elements im arr Array.
Gibt zurück
nativeint
Die Adresse von index in arr.
- Attribute
Hinweise
Das Array muss mithilfe einer GCHandle an diese Methode übergebenen Matrix angeheftet werden. Bei maximaler Leistung überprüft diese Methode das an das Array übergebene Array nicht. dies kann zu unerwartetem Verhalten führen.