IntPtr Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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