次の方法で共有


RouterAllocBidiMem 関数 (winsplp.h)

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

構文

PVOID RouterAllocBidiMem(
  [in] size_t NumBytes
);

パラメーター

[in] NumBytes

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

戻り値

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

備考

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

必要条件

要件 価値
サポートされる最小クライアント この機能は、Windows XP 以降のオペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー winsplp.h (Winsplp.h を含む)
ライブラリ Spoolss.lib
DLL Spoolss.dll

関連項目

RouterFreeBidiMem

SendRecvBidiDataFromPort