SNB
Un bloque de nombres de cadena (SNB) es un puntero a una matriz de punteros a cadenas, que termina en un puntero NULL . La interfaz IStorage usa los bloques de nombres de cadena y las llamadas de función que abren objetos de almacenamiento. Las cadenas apuntan a los objetos de almacenamiento o secuencias contenidos que se van a excluir en las llamadas abiertas.
typedef OLESTR** SNB;
-
SNB
-
[wire_marshal(wireSNB)]
El SNB se debe crear asignando un bloque contiguo de memoria en el que los punteros a las cadenas van seguidos de un puntero NULL , seguido de las cadenas reales.
La serialización de un SNB se basa en la suposición de que el SNB que se pasó se creó de esta manera. Aunque podría almacenarse de otras maneras, el SNB creado de esta manera tiene la ventaja de requerir solo una operación de asignación y una liberación de memoria para todas las cadenas.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|
IDL |
|