Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionens returvärden liknar [out]-only-parametrar eftersom deras data inte tillhandahålls av klientprogrammet. Men de hanteras på olika sätt. Till skillnad från [out]-only-parametrar behöver de inte vara pekare. Fjärrproceduren kan returnera alla giltiga datatyper förutom referenspekare och icke-kapslade fackföreningar.
Vi rekommenderar dock att du använder en [out] parameter i stället för ett returvärde för komplexa datatyper. När du returnerar komplexa datatyper genererar MIDL-kompilatorn en stub i /Os-läge. Därför går all ny information om felkontroll som tillhandahålls av /robust förlorad.
Funktionsreturvärden som är pekartyper allokeras av klientens stub med ett anrop till midl_user_allocate. Därför kan endast det unika eller fullständiga pekarattributet tillämpas på en typ av pekarfunktionsretur.