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 |