SNB
Блок строковых имен (SNB) — это указатель на массив указателей на строки, который заканчивается указателем NULL . Блоки строковых имен используются интерфейсом IStorage и вызовами функций, открывающими объекты хранилища. Строки указывают на объекты автономного хранилища или потоки, которые должны быть исключены в открытых вызовах.
typedef OLESTR** SNB;
-
SNB
-
[wire_marshal(wireSNB)]
SNB следует создать путем выделения непрерывного блока памяти, в котором за указателями на строки следует указатель NULL, за которым затем следуют фактические строки.
Маршалинг SNB основан на предположении, что переданный SNB был создан таким образом. Хотя он может храниться и другими способами, snb , созданный таким образом, имеет преимущество в том, что требует только одной операции выделения и одного освобождения памяти для всех строк.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows 2000 Server [классические приложения | Приложения UWP] |
Заголовок |
|
IDL |
|