SNB
Un bloc de nom de chaîne (SNB) est un pointeur vers un tableau de pointeurs vers des chaînes, qui se termine par un pointeur NULL. Les blocs de noms de chaîne sont utilisés par l’interface IStorage et par les appels de fonction qui ouvrent des objets de stockage. Les chaînes pointent vers des objets de stockage ou des flux de stockage qui doivent être exclus dans les appels ouverts.
typedef OLESTR** SNB;
-
SNB
-
[wire_marshal(wireSNB)]
Remarques
Le SNB doit être créé en allouant un bloc de mémoire contigu dans lequel les pointeurs vers des chaînes sont suivis d’un pointeur NULL, suivi des chaînes réelles.
Le marshaling d’un SNB repose sur l’hypothèse que la SNB qui a été passée a été créée de cette façon. Bien qu’il puisse être stocké d’une autre manière, la SNB créée de cette façon a l’avantage d’exiger une seule opération d’allocation et une libération de mémoire pour toutes les chaînes.
Exigences
Exigence | Valeur |
---|---|
Client minimum pris en charge |
Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimum pris en charge |
Windows 2000 Server [applications de bureau | Applications UWP] |
En-tête |
|
IDL |
|