UnmanagedMemoryStream.PositionPointer Propriété

Définition

Important

Cette API n’est pas conforme CLS.

Obtient ou définit un pointeur d'octet vers un flux basé sur la position actuelle.

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

Valeur de propriété

Byte*

Pointeur d'octet.

Attributs

Exceptions

La position actuelle dépasse la capacité du flux.

La position est définie comme non valide dans le flux actuel.

Une valeur inférieure à la position de départ du flux est affectée au pointeur.

Le flux a été initialisé pour une utilisation avec SafeBuffer. La propriété PositionPointer est uniquement valide pour les flux de données initialisés avec un pointeur Byte.

Remarques

Pour renvoyer un pointeur vers l’ensemble du flux, définissez la Position propriété sur zéro, puis appelez cette propriété.

S’applique à