Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het overzetten van 32-bits Windows naar 64-bits Windows mag op zichzelf geen problemen veroorzaken voor gedistribueerde toepassingen, ongeacht of ze RPC (Remote Procedure Calls) rechtstreeks of via DCOM gebruiken. Het RPC-programmeermodel specificeert goed gedefinieerde gegevensgrootten en gehele getallen die aan elk uiteinde van de verbinding dezelfde grootte hebben. In het abstracte LLP64-gegevensmodel dat is ontwikkeld voor 64-bits Windows, worden alleen de aanwijzers uitgebreid tot 64 bits. Alle andere gehele gegevenstypen blijven 32 bits. Omdat aanwijzers lokaal zijn aan elke kant van de client-/serververbinding en meestal worden verzonden als NULL- of niet-NULL- markeringen, kan de marshaling-engine verschillende aanwijzergrootten aan beide uiteinden van een verbinding transparant verwerken.
Compatibiliteitsproblemen met eerdere versies ontstaan echter wanneer u nieuwe gegevenstypen of methoden toevoegt aan een interface, oude gegevenstypen wijzigt of gegevenstypen ongepast gebruikt. In de volgende onderwerpen wordt besproken hoe u deze situaties (indien mogelijk) kunt vermijden en hoe u robuuste tijdelijke oplossingen ontwerpt wanneer het niet mogelijk is om deze te vermijden.
In deze sectie
- een bestaande interface wijzigen
- Gegevens verbergen vermijden
- Polymorfisme vermijden
- nieuwe gegevenstypen gebruiken in uw IDL-bestand
- uw toepassing voorbereiden voor 64-bits Windows
Gerelateerde secties
Als u nog niet bekend bent met de nieuwe gegevenstypen, werkomgeving en API-wijzigingen voor 64-bits Windows, raadpleegt u Voorbereiden op 64-bits Windows.