ArrayWithOffset Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula uma matriz e um deslocamento dentro da matriz especificada.
public value class ArrayWithOffset
public value class ArrayWithOffset : IEquatable<System::Runtime::InteropServices::ArrayWithOffset>
public struct ArrayWithOffset
public readonly struct ArrayWithOffset
public readonly struct ArrayWithOffset : IEquatable<System.Runtime.InteropServices.ArrayWithOffset>
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Public Structure ArrayWithOffset
Implements IEquatable(Of ArrayWithOffset)
- Herança
- Atributos
- Implementações
Comentários
Pode ser usado como um argumento para um método nativo alcançado por meio da invocação de plataforma. Nesse caso, o marshaler de invocação de plataforma recuperará o endereço inicial da matriz, adicionará o deslocamento e passará o ponteiro resultante para a função nativa subjacente. Essa estrutura dá suporte apenas a matrizes que não contêm referências, como matrizes de tipo primitivo e matrizes de tipo de valor que contêm apenas campos de tipos primitivos.
Construtores
ArrayWithOffset(Object, Int32) |
Inicializa uma nova instância da estrutura ArrayWithOffset. |
Métodos
Equals(ArrayWithOffset) |
Indica se o objeto ArrayWithOffset especificado corresponde à instância atual. |
Equals(Object) |
Indica se o objeto especificado corresponde ao objeto ArrayWithOffset atual. |
GetArray() |
Retorna a matriz gerenciada referenciada por este ArrayWithOffset. |
GetHashCode() |
Retorna um código hash para este tipo de valor. |
GetOffset() |
Retorna o deslocamento que foi fornecido quando esse ArrayWithOffset foi construído. |
Operadores
Equality(ArrayWithOffset, ArrayWithOffset) |
Determina se dois objetos ArrayWithOffset especificados têm o mesmo valor. |
Inequality(ArrayWithOffset, ArrayWithOffset) |
Determina se dois objetos ArrayWithOffset especificados não têm o mesmo valor. |