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 |
|
IDL |
|