Marshal.ReAllocHGlobal(IntPtr, IntPtr) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zmienia rozmiar bloku pamięci przydzielonej wcześniej za pomocą polecenia AllocHGlobal(IntPtr).
public:
static IntPtr ReAllocHGlobal(IntPtr pv, IntPtr cb);
[System.Security.SecurityCritical]
public static IntPtr ReAllocHGlobal (IntPtr pv, IntPtr cb);
public static IntPtr ReAllocHGlobal (IntPtr pv, IntPtr cb);
[<System.Security.SecurityCritical>]
static member ReAllocHGlobal : nativeint * nativeint -> nativeint
static member ReAllocHGlobal : nativeint * nativeint -> nativeint
Public Shared Function ReAllocHGlobal (pv As IntPtr, cb As IntPtr) As IntPtr
Parametry
- pv
-
IntPtr
nativeint
Wskaźnik do pamięci przydzielonej za pomocą polecenia AllocHGlobal(IntPtr).
- cb
-
IntPtr
nativeint
Nowy rozmiar przydzielonego bloku. To nie jest wskaźnik; jest to liczba bajtów, których żądasz, rzutowanie do typu IntPtr. Jeśli przekazujesz wskaźnik, jest on traktowany jako rozmiar.
Zwraca
nativeint
Wskaźnik do przeniesionej pamięci. Ta pamięć musi zostać zwolniona przy użyciu polecenia FreeHGlobal(IntPtr).
- Atrybuty
Wyjątki
Za mało pamięci, aby spełnić żądanie.
Uwagi
ReAllocHGlobal jest jedną z dwóch metod interfejsu Marshal API reallocation pamięci w klasie . (Marshal.ReAllocCoTaskMem jest drugą).
Ta metoda uwidacznia funkcję Win32 GlobalReAlloc z Kernel32.dll. Zwrócony wskaźnik może różnić się od oryginalnego. Jeśli jest inaczej, zawartość oryginalnego bloku pamięci została skopiowana do nowego bloku, a oryginalny blok pamięci został zwolniony.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla