declare_no_pointers
Informuje moduł zbierający odpadki znaków w bloku pamięci zdefiniowane przez wskaźnik bazowy adres i rozmiar bloku zawiera żadne identyfikowalne wskaźniki.
void declare_no_pointers(
char *_Ptr,
size_t _Size
);
Parametry
Parametr |
Opis |
---|---|
_Ptr |
Adres pierwszego znaku, który nie zawiera już prześledzenia wskaźników. |
_Size |
Rozmiar bloku, który rozpoczyna się od _Ptr zawierający żadne identyfikowalne wskaźniki. |
Uwagi
Funkcja informuje żadnego garbage collector że zakres adresów [_Ptr, _Ptr + _Size) nie będzie zawierać prześledzenia wskaźniki. (Wszystkie wskaźniki do przechowywania przydzielonego musi nie można usunąć odwołania, chyba że wykonane reachable.)
Wymagania
Nagłówek: <pamięć>
Przestrzeń nazw: std