UIntPtr Construtores

Definição

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

Ver também

Aplica-se a