Delen via


SNB

Een tekenreeksnaamblok (SNB) is een aanwijzer naar een matrix met aanwijzers naar tekenreeksen, die eindigt op een NULL- aanwijzer. Tekenreeksnaamblokken worden gebruikt door de IStorage interface en door functie-aanroepen die opslagobjecten openen. De tekenreeksen verwijzen naar ingesloten opslagobjecten of streams die moeten worden uitgesloten in de geopende aanroepen.

typedef OLESTR** SNB;

SNB-

[wire_marshal(wireSNB)]

Opmerkingen

De SNB- moet worden gemaakt door een aaneengesloten blok geheugen toe te wijzen waarin de aanwijzers naar tekenreeksen worden gevolgd door een NULL- aanwijzer, die vervolgens wordt gevolgd door de werkelijke tekenreeksen.

De marshaling van een SNB- is gebaseerd op de veronderstelling dat de SNB- die op deze manier is doorgegeven, is gemaakt. Hoewel het op andere manieren kan worden opgeslagen, heeft de SNB- die op deze manier zijn gemaakt, het voordeel dat er slechts één toewijzingsbewerking en één geheugen vrij is voor alle tekenreeksen.

Eisen

Eis Waarde
Minimaal ondersteunde client
Windows 2000 Professional [desktop-apps | UWP-apps]
Minimaal ondersteunde server
Windows 2000 Server [bureaublad-apps | UWP-apps]
Rubriek
Objidl.h
IDL
Objidl.idl

Zie ook

IStorage-