IntPtr Construtores

Definição

Inicializa uma nova instância de IntPtr.

Sobrecargas

Name Description
IntPtr(Int32)

Inicializa uma nova instância de IntPtr usando o inteiro assinado especificado de 32 bits.

IntPtr(Int64)

Inicializa uma nova instância de IntPtr usando o inteiro assinado especificado de 64 bits.

IntPtr(Void*)

Inicializa uma nova instância de IntPtr usar o ponteiro especificado para um tipo não especificado.

IntPtr(Int32)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Inicializa uma nova instância de IntPtr usando o inteiro assinado especificado de 32 bits.

public:
 IntPtr(int value);
public IntPtr(int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)

Parâmetros

value
Int32

Um inteiro assinado de 32 bits.

Aplica-se a

IntPtr(Int64)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Inicializa uma nova instância de IntPtr usando o inteiro assinado especificado de 64 bits.

public:
 IntPtr(long value);
public IntPtr(long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)

Parâmetros

value
Int64

Um inteiro assinado de 64 bits.

Exceções

Num processo de 32 bits, value é demasiado grande ou demasiado pequeno para ser representado como um IntPtr.

Observações

Uma exceção só é lançada se o valor de value exigir mais bits do que o que o processo em execução suporta.

Aplica-se a

IntPtr(Void*)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Importante

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

Inicializa uma nova instância de IntPtr usar o ponteiro especificado para um tipo não especificado.

public:
 IntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public IntPtr(void* value);
[System.CLSCompliant(false)]
public IntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new nativeint : nativeptr<unit> -> nativeint
[<System.CLSCompliant(false)>]
new nativeint : nativeptr<unit> -> nativeint

Parâmetros

value
Void*

Um apontador para um tipo não especificado.

Atributos

Ver também

Aplica-se a