SwiftIndirectResult Struct
Definizione
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
Esempio
Ecco un esempio di come è possibile dichiarare swiftIndirectResult:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);
Commenti
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.
Costruttori
SwiftIndirectResult(Void*) |
Crea una nuova istanza dello struct SwiftIndirectResult con il valore del puntatore specificato. |
Proprietà
Value |
Ottiene il puntatore del registro del buffer restituito. |