UIntPtr 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 UIntPtr.
Sobrecargas
| Name | Description |
|---|---|
| UIntPtr(UInt32) |
Inicializa uma nova instância da UIntPtr estrutura usando o inteiro não assinado de 32 bits especificado. |
| UIntPtr(UInt64) |
Inicializa uma nova instância de UIntPtr usar o inteiro não assinado especificado de 64 bits. |
| UIntPtr(Void*) |
Inicializa uma nova instância de UIntPtr usar o ponteiro especificado para um tipo não especificado. |
UIntPtr(UInt32)
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
Inicializa uma nova instância da UIntPtr estrutura usando o inteiro não assinado de 32 bits especificado.
public:
UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)
Parâmetros
- value
- UInt32
Um inteiro sem sinal de 32 bits.
Aplica-se a
UIntPtr(UInt64)
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
Inicializa uma nova instância de UIntPtr usar o inteiro não assinado especificado de 64 bits.
public:
UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)
Parâmetros
- value
- UInt64
Um inteiro sem sinal de 64 bits.
Exceções
Num processo de 32 bits, value é demasiado grande para ser representado como um UIntPtr.
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
UIntPtr(Void*)
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
- Origem:
- UIntPtr.cs
Importante
Esta API não está em conformidade com CLS.
Inicializa uma nova instância de UIntPtr usar o ponteiro especificado para um tipo não especificado.
public:
UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr(void* value);
public UIntPtr(void* value);
[System.CLSCompliant(false)]
public UIntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint
Parâmetros
- value
- Void*
Um apontador para um tipo não especificado.
- Atributos