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 nom 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 les objets de stockage contenus ou les flux qui doivent être exclus dans les appels ouverts.

typedef OLESTR** SNB;

SNB

[_marshaling de câble (wireSNB)]

Remarques

Le SNB doit être créé en allouant un bloc de mémoire contigu dans lequel les pointeurs vers les chaînes sont suivis d’un pointeur null , qui est ensuite suivi des chaînes réelles.

Le marshaling d’un SNB est basé sur l’hypothèse que le SNB qui a été passé a été créé de cette façon. Bien qu’il puisse être stocké d’une autre manière, les SNB créés de cette manière ont l’avantage d’exiger une seule opération d’allocation et de libérer de la mémoire pour toutes les chaînes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
applications Windows 2000 Professional [ desktop apps | UWP]
Serveur minimal pris en charge
applications de bureau Windows 2000 Server apps-applications [ | UWP]
En-tête
Objidl. h
MIDL
Objidl. idl

Voir aussi

IStorage