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.

C#
[System.CLSCompliant(false)]
public byte* PositionPointer { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
C#
[System.CLSCompliant(false)]
public byte* PositionPointer { get; set; }
C#
public byte* PositionPointer { 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 à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0