SwiftIndirectResult Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Représente le contexte de mémoire tampon de retour Swift.
public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
- Héritage
- Attributs
Exemples
Voici un exemple de déclaration d’un SwiftIndirectResult :
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);
Remarques
Ce struct est utilisé pour accéder à la mémoire tampon de retour lors de l’interaction avec les fonctions Swift qui retournent des structs non figés. Il fournit un pointeur vers l’emplacement de mémoire où le résultat doit être stocké.
Constructeurs
SwiftIndirectResult(Void*) |
Crée une instance du struct SwiftIndirectResult avec la valeur de pointeur spécifiée. |
Propriétés
Value |
Obtient le pointeur du registre de mémoire tampon de retour. |