Marshal.UnsafeAddrOfPinnedArrayElement Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| UnsafeAddrOfPinnedArrayElement(Array, Int32) |
Verouderd.
Hiermee haalt u het adres van het element op in de opgegeven index in de opgegeven matrix. |
| UnsafeAddrOfPinnedArrayElement<T>(T[], Int32) |
Hiermee haalt u het adres van het element op in de opgegeven index in een matrix van een opgegeven type. |
UnsafeAddrOfPinnedArrayElement(Array, Int32)
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
Let op
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
Hiermee haalt u het adres van het element op in de opgegeven index in de opgegeven matrix.
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
Parameters
- arr
- Array
De matrix die het gewenste element bevat.
- index
- Int32
De index in de arr parameter van het gewenste element.
Retouren
nativeint
Het adres van index binnen arr.
- Kenmerken
Opmerkingen
De matrix moet worden vastgemaakt met behulp van een voordat GCHandle deze wordt doorgegeven aan deze methode. Voor maximale prestaties valideert deze methode niet de matrix die eraan is doorgegeven; dit kan leiden tot onverwacht gedrag.
Zie ook
Van toepassing op
UnsafeAddrOfPinnedArrayElement<T>(T[], Int32)
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
- Bron:
- Marshal.cs
Hiermee haalt u het adres van het element op in de opgegeven index in een matrix van een opgegeven type.
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
Type parameters
- T
Het type matrix.
Parameters
- arr
- T[]
De matrix die het gewenste element bevat.
- index
- Int32
De index van het gewenste element in de arr matrix.
Retouren
nativeint
Het adres van index in arr.
- Kenmerken
Opmerkingen
De matrix moet worden vastgemaakt met behulp van een GCHandle voordat deze wordt doorgegeven aan deze methode. Voor maximale prestaties valideert deze methode niet de matrix die eraan is doorgegeven; dit kan leiden tot onverwacht gedrag.