Idioma

UnmanagedMemoryStream.PositionPointer Propriedade

Definição

Importante

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

Obtém ou define um ponteiro de byte para um fluxo com base na posição atual no fluxo.

public:
 property System::Byte* PositionPointer { System::Byte* get(); void set(System::Byte* value); };
[System.CLSCompliant(false)]
public byte* PositionPointer { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
[System.CLSCompliant(false)]
public byte* PositionPointer { get; set; }
public byte* PositionPointer { get; set; }
[<System.CLSCompliant(false)>]
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.PositionPointer : nativeptr<byte> with get, set
[<System.CLSCompliant(false)>]
member this.PositionPointer : nativeptr<byte> with get, set
member this.PositionPointer : nativeptr<byte> with get, set

Valor de Propriedade

Byte*

Um ponteiro de byte.

Atributos

Exceções

A posição atual é maior do que a capacidade do riacho.

A posição que está a ser definida não é válida no fluxo atual.

O ponteiro está a ser definido para um valor inferior à posição inicial do fluxo.

O fluxo foi inicializado para uso com um SafeBuffer. A PositionPointer propriedade é válida apenas para fluxos que são inicializados com um Byte apontador.

Observações

Para devolver um ponteiro para todo o fluxo, defina a Position propriedade a zero e depois chame esta propriedade.

Aplica-se a