Freigeben über


RouterAllocBidiMem-Funktion (winsplp.h)

RouterAllocBidiMem weist einen Speicherblock einer angegebenen Größe zu. Diese Funktion wird vom Portmonitor verwendet, um Arbeitsspeicher für Zeichenfolgen und binäre Objekte zuzuweisen.

Syntax

PVOID RouterAllocBidiMem(
  [in] size_t NumBytes
);

Parameter

[in] NumBytes

Gibt die Größe des zuzuweisenden Speicherblocks in Bytes an.

Rückgabewert

RouterAllocBidiMem gibt bei erfolgreicher Ausführung einen Zeiger auf den Speicherblock zurück. Wenn die Funktion fehlschlägt, kann der Aufrufer den Fehlercode abrufen, indem er GetLastError aufruft (dies wird in der Microsoft Windows SDK-Dokumentation beschrieben).

Hinweise

Wenn der von dieser Funktion zugeordnete Arbeitsspeicher nicht mehr benötigt wird, kann er durch einen Aufruf von RouterFreeBidiMem zurückgegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Funktion ist in Windows XP und höheren Betriebssystemen verfügbar.
Zielplattform Desktop
Kopfzeile winsplp.h (winsplp.h einschließen)
Bibliothek Spoolss.lib
DLL Spoolss.dll

Weitere Informationen

RouterFreeBidiMem

SendRecvBidiDataFromPort