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 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é
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é.