Partager via


EnumerationOptions.BufferSize Propriété

Définition

Obtient ou définit la taille de mémoire tampon suggérée, en octets.

public:
 property int BufferSize { int get(); void set(int value); };
public int BufferSize { get; set; }
member this.BufferSize : int with get, set
Public Property BufferSize As Integer

Valeur de propriété

Taille de la mémoire tampon. La valeur par défaut est 0 (aucune suggestion).

Remarques

Toutes les plateformes n’utilisent pas de mémoires tampons allouées par l’utilisateur, et certaines nécessitent des mémoires tampons fixes ou une mémoire tampon qui a suffisamment d’espace pour retourner un résultat complet. L’un des scénarios où cette option est utile est l’énumération de partage à distance sur Windows. Le fait d’avoir une mémoire tampon volumineuse peut améliorer les performances, car davantage de résultats peuvent être traités par lots sur le câble (par exemple, sur un partage réseau). Une mémoire tampon « volumineuse », par exemple, serait de 16 000. La version standard est 4K.

La taille de mémoire tampon suggérée ne sera pas utilisée si elle n’a aucune signification pour les API natives sur la plateforme actuelle ou si elle est trop petite pour obtenir au moins un seul résultat.

S’applique à