RouterAllocBidiMem 関数 (winsplp.h)

RouterAllocBidiMem は、指定したサイズのメモリ ブロックを割り当てます。 この関数は、文字列とバイナリ オブジェクトのメモリを割り当てるためにポート モニターによって使用されます。

構文

PVOID RouterAllocBidiMem(
  [in] size_t NumBytes
);

パラメーター

[in] NumBytes

割り当てるメモリ ブロックのサイズをバイト単位で指定します。

戻り値

RouterAllocBidiMem は、成功した場合はメモリ ブロックへのポインターを返します。 関数が失敗した場合、呼び出し元は GetLastError を呼び出すことでエラー コードを取得できます (Microsoft Windows SDKドキュメントで説明)。

注釈

この関数によって割り当てられたメモリが不要になった場合は、 RouterFreeBidiMem の呼び出しによって返すことができます。

要件

要件
サポートされている最小のクライアント この機能は、Windows XP 以降のオペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header winsplp.h (Winsplp.h を含む)
Library Spoolss.lib
[DLL] Spoolss.dll

こちらもご覧ください

RouterFreeBidiMem

SendRecvBidiDataFromPort