UnmanagedMemoryStream.PositionPointer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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é.