Partilhar via


Pointer Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Fornece uma classe wrapper para ponteiros.

public ref class Pointer sealed : System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
public sealed class Pointer : System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Pointer : System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
type Pointer = class
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Pointer = class
    interface ISerializable
Public NotInheritable Class Pointer
Implements ISerializable
Herança
Pointer
Atributos
Implementações

Métodos

Box(Void*, Type)

Coloca o ponteiro de memória não gerenciada fornecido e o tipo associado a esse ponteiro em um objeto wrapper Pointer gerenciado. O valor e o tipo são salvos para que possam ser acessados do código nativo durante uma invocação.

Equals(Object)

Retorna um valor que indica se o objeto atual é igual a um objeto especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Retorna o código hash do objeto atual.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Unbox(Object)

Retorna o ponteiro armazenado.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Define o objeto SerializationInfo com nome do arquivo, log de fusão e informações adicionais de exceção.

Aplica-se a