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 struct 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
- Herança
- Atributos
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 só dá suporte 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
| Nome | Description |
|---|---|
| ArrayWithOffset(Object, Int32) |
Inicializa uma nova instância da ArrayWithOffset estrutura. |
Métodos
| Nome | Description |
|---|---|
| Equals(ArrayWithOffset) |
Indica se o objeto especificado ArrayWithOffset corresponde à instância atual. |
| Equals(Object) |
Indica se o objeto especificado corresponde ao objeto atual ArrayWithOffset . |
| GetArray() |
Retorna a matriz gerenciada referenciada por isso ArrayWithOffset. |
| GetHashCode() |
Retorna um código hash para esse tipo de valor. |
| GetOffset() |
Retorna o deslocamento fornecido quando isso ArrayWithOffset foi construído. |
Operadores
| Nome | Description |
|---|---|
| Equality(ArrayWithOffset, ArrayWithOffset) |
Determina se dois objetos especificados ArrayWithOffset têm o mesmo valor. |
| Inequality(ArrayWithOffset, ArrayWithOffset) |
Determina se dois objetos especificados ArrayWithOffset não têm o mesmo valor. |