Udostępnij przez


SNB

Blok nazwy ciągu (SNB) jest wskaźnikiem do tablicy wskaźników do ciągów, który kończy się wskaźnikiem null wskaźnika. Bloki nazw ciągów są używane przez interfejs IStorage i przez wywołania funkcji, które otwierają obiekty magazynu. Ciągi wskazują zawarte obiekty magazynu lub strumienie, które mają być wykluczone w otwartych wywołaniach.

typedef OLESTR** SNB;

SNB

[wire_marshal(wireSNB)]

Uwagi

SNB należy utworzyć, przydzielając ciągły blok pamięci, w którym wskaźniki do ciągów są następnie wskaźnikami NULL, a następnie rzeczywistymi ciągami.

Marshaling SNB opiera się na założeniu, że SNB, który został przekazany, został utworzony w ten sposób. Mimo że można je przechowywać na inne sposoby, SNB utworzony w ten sposób ma zaletę wymagania tylko jednej operacji alokacji i zwolnienia pamięci dla wszystkich ciągów.

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows 2000 Professional [aplikacje klasyczne | Aplikacje platformy UWP]
Minimalny obsługiwany serwer
Windows 2000 Server [aplikacje klasyczne | Aplikacje platformy UWP]
Nagłówek
Objidl.h
IDL
Objidl.idl

Zobacz też

IStorage