SwiftIndirectResult Estrutura

Definição

Importante

Esta API não está em conformidade com CLS.

Representa o contexto do buffer de retorno Swift.

public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
Herança
SwiftIndirectResult
Atributos

Exemplos

Aqui está um exemplo de como um SwiftIndirectResult pode ser declarado:

[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);

Observações

Esta estrutura é usada para aceder ao buffer de retorno ao interoperar com funções Swift que retornam estruturas não congeladas. Fornece um ponteiro para a localização de memória onde o resultado deve ser armazenado.

Construtores

Name Description
SwiftIndirectResult(Void*)

Cria uma nova instância da estrutura SwiftIndirectResult com o valor do ponteiro especificado.

Propriedades

Name Description
Value

Recebe o ponteiro do registo de retorno do buffer.

Aplica-se a