This post has been edited 1 times, last edit by "migu" (Sep 8th 2006, 12:06pm)
Quoted
A.5.2 AllocSelector()
Usage
unsigned short AllocSelector(unsigned int Size);
Purpose
Allocates a memory block of Size bytes in a new selector.
Inputs
Size, the amount of memory to allocate.
Outputs
Returns new selector for the memory block, or -1 on error.
Notes
Can only allocate a maximum of MAXMEMHANDLES memory blocks.
Erfahrener Schreiberling
Date of registration: Feb 18th 2003
Location: Göttingen
Occupation: Linux Coder (ex Mathe SR Inf Student)
Quoted
Original von Marc
Allocates a memory block of Size bytes in a new selector.
Quoted
AllocSelector (3.0)
WORD AllocSelector( WORD wSelector );
Diese Funktion weist einen neuen Selektor zu. Enthält der Parameter wSelector einen gültigen Selektor, gibt AllocSelector einen neuen Selektor zurück, der eine genaue Kopie des vorgegebenen darstellt. Ist wSelector NULL, wird ein neuer, nichtinitialisierter Selektor zurückgegeben.
Anwendungen müssen den neuen Selektor durch Aufruf der Funktion FreeSelector freigeben.
Parameter
wSelector Bestimmt entweder den zu kopierenden Selektor oder ist 0, wenn AllocSelector einen neuen, nichtinitialisierten Selektor zuweisen soll.
Rückgabewert
Der Rückgabewert ist entweder die Kopie eines bereits existierenden, oder ein neuer, nichtinitialisierter Selektor. Konnte die Funktion keinen neuen Selektor zuweisen, ist der Rückgabewert 0.
Hinweis
Der Aufruf der Funktion AllocSelector ermöglicht es Anwendungen, den zugewiesenen Selektor an die Funktion ChangeSelector zu übergeben.
Anwendungen sollten diese Funktion nur in Ausnahmefällen verwenden. Die Verwendung dieser Funktion verletzt alle empfehlenswerten Praktiken der Windows-Programmierung.