Partager via


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 en fonction de la position actuelle dans le flux.

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 est supérieure à la capacité du flux.

La position définie n’est pas une position valide dans le flux actuel.

Le pointeur est défini sur une valeur inférieure à la position de départ du flux.

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

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 à