Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


funkcji zarządzania siecią

Biblioteka czasu wykonywania RPC obsługuje wymagane przez 32-bitowe funkcje zarządzania siecią pobierania w następujący sposób:

  • Wysyłanie danych do serwera (dane określone przez parametry [in]).

    Obiekt wywołujący musi przydzielić i cofnąć przydział buforu dla odpowiedniej struktury informacji (lub struktur) i przekazać zmienną wskaźnika do funkcji. Obiekt wywołujący nie musi określać długości buforu.

    Przykład: NetGroupDodaj

  • Pobieranie danych z serwera (dane określone przez [out] parametry).

    System przydziela bufor dla zwróconych informacji. Obiekt wywołujący musi przekazać zmienną wskaźnika do funkcji w danych wejściowych. Po pomyślnym powrocie wskaźnik otrzymuje adres buforu przydzielonego przez system, który zawiera zwrócone informacje. Upraszcza to kod wywołujący, ponieważ obiekt wywołujący nie musi oszacować rozmiaru buforu lub zmienić rozmiar buforu i ponownie uruchomić funkcję.

    Po zakończeniu przetwarzania zwróconych informacji przez obiekt wywołujący musi zwolnić pamięć przydzieloną przez system przez wywołanie funkcji NetApiBufferFree. Aby uzyskać więcej informacji na temat określania rozmiarów, zobacz długość buforu funkcji zarządzania siecią.

    Przykład: NetGroupEnum