SwiftIndirectResult Struct
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Rappresenta il contesto del buffer restituito Swift.
public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
- Ereditarietà
- Attributi
Ecco un esempio di come è possibile dichiarare swiftIndirectResult:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);
Questo struct viene usato per accedere al buffer restituito durante l'interoperabilità con le funzioni Swift che restituiscono struct non bloccati. Fornisce un puntatore alla posizione di memoria in cui deve essere archiviato il risultato.
Swift |
Crea una nuova istanza dello struct SwiftIndirectResult con il valore del puntatore specificato. |
Value |
Ottiene il puntatore del registro del buffer restituito. |
Prodotto | Versioni |
---|---|
.NET | 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: