Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |
|
| IDL |
|