Udostępnij za pośrednictwem


Atrybuty ACF zarządzania pamięcią

Atrybuty wymienione w poniższej tabeli umożliwiają wykonywanie zarządzania pamięcią po stronie klienta.

Atrybut Zwyczaj
przydziel Określa sposób przydzielania aplikacji klienckiej i wycinków oraz zwalniania pamięci dla wskaźników. Ten atrybut jest szczególnie przydatny, gdy niektóre struktury wskaźnika mają pozostać dostępne dla aplikacji serwera po powrocie wywołania procedury zdalnej do klienta. Można również użyć atrybutu przydzielenia, aby skierować wycinkę do obliczenia rozmiaru całej pamięci przywołynej za pomocą wskaźnika określonego typu i wykonać pojedyncze wywołanie w celu midl_user_allocate.
byte_count Umożliwia utworzenie trwałego, ciągłego bloku pamięci, który można użyć ponownie za pośrednictwem wielu zdalnych wywołań procedur. Dzięki temu aplikacja kliencka jest zwalniana z nakładu pracy związanego z wielokrotnego przydzielania i zwalniania pamięci, która może zawierać wiele wskaźników i innych złożonych struktur danych.
enable_allocate Określa, że kod wycinkowy serwera powinien włączyć środowisko zarządzania pamięcią wycinkową.