次の方法で共有


Snb

文字列名ブロック (SNB) は、 NULL ポインターで終わる文字列へのポインターの配列へのポインターです。 文字列名ブロックは、 IStorage インターフェイスと、ストレージ オブジェクトを開く関数呼び出しによって使用されます。 文字列は、開いている呼び出しで除外される包含ストレージ オブジェクトまたはストリームを指します。

typedef OLESTR** SNB;

Snb

[wire_marshal(wireSNB)]

解説

SNB は、文字列へのポインターの後に NULL ポインターが続き、その後に実際の文字列が続く連続したメモリ ブロックを割り当てることによって作成する必要があります。

SNB のマーシャリングは、渡された SNB がこの方法で作成されたという前提に基づいています。 他の方法で格納できますが、この方法で作成された SNB には、すべての文字列に対して 1 つの割り当て操作と 1 つのメモリ解放のみが必要になるという利点があります。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
Header
Objidl.h
IDL
Objidl.idl

関連項目

IStorage