Leggere in inglese

Condividi tramite


SwiftIndirectResult Struct

Definizione

Importante

Questa API non è conforme a CLS.

Rappresenta il contesto del buffer restituito Swift.

C#
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
Ereditarietà
SwiftIndirectResult
Attributi

Esempio

Ecco un esempio di come è possibile dichiarare swiftIndirectResult:

C#
[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.

Si applica a

Prodotto Versioni
.NET 9