API:PlatformAPI

De RAD Studio API Documentation
Aller à : navigation, rechercher

Classes

EPlatformNotSupportedEPlatformNotSupported est la classe des exceptions pour les erreurs de plate-forme non supportée.
IiOSPlatformProvisionAction
IOTAAndroidServicesManager
IOTAConnectionCallbackIOTAConnectionCallback vous permet de spécifier quand il faut abandonner ou réessayer une connexion avec le serveur Platform Assistant.
IOTADesignerDeviceIOTADesignerDevice représente les informations d'aide à la conception concernant un périphérique.
IOTADesignerDevice190
IOTADesignerDevice220
IOTADesignerDeviceServicesIOTADesignerDeviceServices fournit les procédures, les fonctions et les propriétés qui permettent de gérer les périphériques d'aide à la conception.
IOTADesignerDeviceServices190
IOTADesignerOSEntryIOTADesignerOSEntry représente une plate-forme.
IOTADesignerOSEntry190
IOTAExternalDeviceIOTAExternalDevice représente un périphérique mobile, un émulateur ou un simulateur.
IOTAExternalDeviceNotifierIOTAExternalDeviceNotifier vous permet d'associer des rappels aux événements en rapport avec les périphériques externes.
IOTAExternalDeviceServicesIOTAExternalDeviceServices fournit les procédures, les fonctions et les propriétés qui permettent de gérer les périphériques externes.
IOTAMobileDevice (obsolète)
IOTAMobileDeviceNotifierIOTAMobileDeviceNotifier vous permet d'associer des rappels avec des événements en rapport avec les périphériques d'aide à la conception.
IOTAMobileDeviceServices (obsolète)
IOTAPlatform
IOTAPlatform160
IOTAPlatform170
IOTAPlatform180
IOTAPlatform190
IOTAPlatform200
IOTAPlatform210
IOTAPlatform220
IOTAPlatform230
IOTAPlatform240
IOTAPlatformSDK
IOTAPlatformSDK180
IOTAPlatformSDKAndroid
IOTAPlatformSDKAndroid210
IOTAPlatformSDKAndroid240
IOTAPlatformSDKAndroid270
IOTAPlatformSDKLinux
IOTAPlatformSDKNotifierIOTAPlatformSDKNotifier vous permet d'associer des rappels à des événements en rapport avec les SDK.
IOTAPlatformSDKOSX
IOTAPlatformSDKServices
IOTAPlatformSDKServices180
IOTAPlatformSDKServices190
IOTAPlatformSDKServices210
IOTAPlatformSDKWin10
IOTAPlatformServices
IOTAPlatformServices160
IOTAPlatformServices220
IOTAPlatformServices230
IOTAProjectPlatforms
IOTAProjectPlatforms160
IOTARemoteProfile
IOTARemoteProfile170
IOTARemoteProfile210
IOTARemoteProfileNotifier
IOTARemoteProfileNotifier170
IOTARemoteProfileServices
IOTARemoteProfileServices160
IOTARemoteProfileServices170
IOTARemoteProfileServices180
IOTARemoteProfileServices190
IOTARemoteProfileServices230
IPlatformContainerCategoryCreator
IPlatformContainerCreator
IPlatformProvisionInformation
IPlatformProvisionInformation180
IPlatformProvisionInformation220
IPlatformResources
IPlatformSpecificBuildAction
IProjectPlatformInitializeVous pouvez implémenter l'interface IProjectPlatformInitialize dans une classe de plate-forme personnalisée pour que l'EDI appelle votre implémentation InitializeProject lorsqu'un utilisateur ajoute votre plate-forme personnalisée à un projet (IOTAProject).

Routines

ConfigurationDisplayTitleConfigurationDisplayTitle renvoie le nom d'affichage de la configuration de construction spécifiée (IOTABuildConfiguration).
NameToPlatformID
PlatformDisplayTitle
PlatformIDToName

Types

Platformapi
TDeviceRecord
TDeviceType
TEntitlement
TOTABuildType
TOTABuildTypeConfig
TOTADesignerDevicesTOTADesignerDevices est un tableau de périphériques d'aide à la conception.
TOTADesignerOSList
TOTADeviceFormFactor
TOTADeviceFormFactors
TOTADeviceLayoutTOTADeviceLayout représente la disposition d'un périphérique selon une orientation spécifique.
TOTADeviceOrientationTOTADeviceOrientation est un type d'orientation de périphérique.
TOTADevicePlatform (obsolète)TOTADevicePlatform définit une plate-forme pour un périphérique d'aide à la conception.
TOTADevicePlatforms (obsolète)
TOTADeviceStatus
TOTAExternalDevices
TOTAFileOverwriteControl
TOTAGetProfileFilesProgressCallback
TOTAMobileDeviceChangeActionTOTAMobileDeviceChangeAction définit un type de modification dans les périphériques d'aide à la conception de l'EDI.
TOTAOSFamilies
TOTAOSFamily
TOTAPlatforms
TOTAPlatformSDKStatus
TOTAProgressType
TOTAPutFileArray
TOTAPutFileFlag
TOTAPutFileFlagsTOTAPutFileFlags sont des indicateurs pour un enregistrement TOTAPutFileItem qui indique comment gérer le fichier spécifié après l'avoir copié sur un système distant.
TOTAPutFileItem
TOTARemoteFileInfo
TOTARemoteFileInfoArray
TOTARemotePathType
TOTARemoteProfileCredential
TOTARemoteProfilePathArray
TOTARemoteProfilePathItemTOTARemoteProfilePathItem représente un chemin distant défini dans un SDK.
TOTARemoteProfileStatus
TOTASDKInfo
TOTASDKInfoArray
TOTAStatusbarPosTOTAStatusbarPos définit la position de la barre d'état d'un périphérique d'aide à la conception.
TPlatformSupportsOperation
TProvisionProfileInfo
TProvisionProfileInfoArray

Variables

cOSFamilyDisplayNames
dffComputerFactors
dffFormFactors
dffPhoneFactors
dffPlatforms
dffWearableFactors
IID_IiOSPlatformProvisionAction
IID_IOTAAndroidServicesManager
IID_IOTAConnectionCallback
IID_IOTADesignerDevice
IID_IOTADesignerDevice190
IID_IOTADesignerDevice220
IID_IOTADesignerDeviceServices
IID_IOTADesignerDeviceServices190
IID_IOTADesignerOSEntry
IID_IOTADesignerOSEntry190
IID_IOTAExternalDevice
IID_IOTAExternalDeviceNotifier
IID_IOTAExternalDeviceServices
IID_IOTAMobileDevice
IID_IOTAMobileDeviceNotifier
IID_IOTAMobileDeviceServices
IID_IOTAPlatform
IID_IOTAPlatform160
IID_IOTAPlatform170
IID_IOTAPlatform180
IID_IOTAPlatform190
IID_IOTAPlatform200
IID_IOTAPlatform210
IID_IOTAPlatform220
IID_IOTAPlatform230
IID_IOTAPlatform240
IID_IOTAPlatformSDK
IID_IOTAPlatformSDK180
IID_IOTAPlatformSDKAndroid
IID_IOTAPlatformSDKAndroid210
IID_IOTAPlatformSDKAndroid240
IID_IOTAPlatformSDKAndroid270
IID_IOTAPlatformSDKLinux
IID_IOTAPlatformSDKNotifier
IID_IOTAPlatformSDKOSX
IID_IOTAPlatformSDKServices
IID_IOTAPlatformSDKServices180
IID_IOTAPlatformSDKServices190
IID_IOTAPlatformSDKServices210
IID_IOTAPlatformSDKWin10
IID_IOTAPlatformServices
IID_IOTAPlatformServices160
IID_IOTAPlatformServices220
IID_IOTAPlatformServices230
IID_IOTAProjectPlatforms
IID_IOTAProjectPlatforms160
IID_IOTARemoteProfile
IID_IOTARemoteProfile170
IID_IOTARemoteProfile210
IID_IOTARemoteProfileNotifier
IID_IOTARemoteProfileNotifier170
IID_IOTARemoteProfileServices
IID_IOTARemoteProfileServices160
IID_IOTARemoteProfileServices170
IID_IOTARemoteProfileServices180
IID_IOTARemoteProfileServices190
IID_IOTARemoteProfileServices230
IID_IPlatformContainerCategoryCreator
IID_IPlatformContainerCreator
IID_IPlatformProvisionInformation
IID_IPlatformProvisionInformation180
IID_IPlatformProvisionInformation220
IID_IPlatformResources
IID_IPlatformSpecificBuildAction
IID_IProjectPlatformInitialize
PlatformImageList

Constantes

AllPlatformsAllPlatforms: Integer = $1FD4DF;
btAdHocbtAdHoc: Integer = 1;
btAppStorebtAppStore: Integer = 2;
btDebugbtDebug: Integer = 0;
btNormalbtNormal: Integer = 3;
cAndroidArm32PlatformcAndroidArm32Platform: string = Android;
cAndroidArm64PlatformcAndroidArm64Platform: string = Android64;
cAndroidFamilyNamecAndroidFamilyName: string = Android;
cAndroidPlatformcAndroidPlatform: string = Android;
cAndroidServiceTypecAndroidServiceType: string = AndroidServiceType;
ciOSDevice32PlatformciOSDevice32Platform: string = iOSDevice32;
ciOSDevice64PlatformciOSDevice64Platform: string = iOSDevice64;
ciOSDevicePlatformciOSDevicePlatform: string = iOSDevice32;
ciOSFamilyNameciOSFamilyName: string = iOS;
ciOSSimulator32PlatformciOSSimulator32Platform: string = iOSSimulator;
ciOSSimulator64PlatformciOSSimulator64Platform: string = iOSSimulator64;
ciOSSimulatorArm64PlatformciOSSimulatorArm64Platform: string = iOSSimARM64;
ciOSSimulatorPlatformciOSSimulatorPlatform: string = iOSSimulator;
cLinux32PlatformcLinux32Platform: string = Linux32;
cLinux64PlatformcLinux64Platform: string = Linux64;
cLinuxFamilyNamecLinuxFamilyName: string = Linux;
cOSX32PlatformcOSX32Platform: string = OSX32;
cOSX64PlatformcOSX64Platform: string = OSX64;
cOSXArm64PlatformcOSXArm64Platform: string = OSXARM64;
cOSXFamilyNamecOSXFamilyName: string = macOS;
cSrvTypeIntentLocalcSrvTypeIntentLocal: string = IntentLocal;
cSrvTypeIntentRemotecSrvTypeIntentRemote: string = IntentRemote;
cSrvTypeLocalcSrvTypeLocal: string = Local;
cSrvTypeRemotecSrvTypeRemote: string = Remote;
cUndefinedFamilyNamecUndefinedFamilyName: string = Unknown;
cWin32PlatformcWin32Platform: string = Win32;
cWin64PlatformcWin64Platform: string = Win64;
cWin64xPlatformcWin64xPlatform: string = Win64x;
cWinArmPlatformcWinArmPlatform: string = WinARM32;
cWindowsFamilyNamecWindowsFamilyName: string = Windows;
cWinIoT32PlatformcWinIoT32Platform: string = WinIoT32;
cWinNX32PlatformcWinNX32Platform: string = WinNX32;
fetCBuilderRemoteDebugfetCBuilderRemoteDebug: Integer = $A;
fetCUnitBinaryfetCUnitBinary: Integer = 6;
fetDelphiLibraryRemoteDebugfetDelphiLibraryRemoteDebug: Integer = $B;
fetDelphiRemoteDebugfetDelphiRemoteDebug: Integer = 9;
fetDelphiUnitBinaryfetDelphiUnitBinary: Integer = 7;
fetDllfetDll: Integer = 3;
fetExefetExe: Integer = 1;
fetImportLibraryfetImportLibrary: Integer = 8;
fetLastfetLast: Integer = 8;
fetPackagefetPackage: Integer = 2;
fetPackageImportLibraryfetPackageImportLibrary: Integer = 5;
fetStaticLibraryfetStaticLibrary: Integer = 4;
fetUnknownTypefetUnknownType: Integer = 0;
piBTAdHocpiBTAdHoc: Integer = $1F;
piBTAppStorepiBTAppStore: Integer = $20;
piBTDebugpiBTDebug: Integer = $1E;
piBTNormalpiBTNormal: Integer = $21;