JniMarshal.SafeInvokeFunc Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- T14
- T15
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
- p10
- T10
- p11
- T11
- p12
- T12
- p13
- T13
- p14
- T14
- p15
- T15
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- T14
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
- p10
- T10
- p11
- T11
- p12
- T12
- p13
- T13
- p14
- T14
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
- p10
- T10
- p11
- T11
- p12
- T12
- p13
- T13
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
- p10
- T10
- p11
- T11
- p12
- T12
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
- p10
- T10
- p11
- T11
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
- p10
- T10
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
- p9
- T9
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- T5
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,T4,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- T4
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,T3,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- T3
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,T2,TResult>(IntPtr, IntPtr, T0, T1, T2, delegate*<IntPtr, IntPtr, T0, T1, T2, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, delegate*<IntPtr, IntPtr, T0, T1, T2, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- T2
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
Retornos
Aplica-se a
SafeInvokeFunc<T0,T1,TResult>(IntPtr, IntPtr, T0, T1, delegate*<IntPtr, IntPtr, T0, T1, TResult>)
public static TResult SafeInvokeFunc<T0,T1,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, delegate*<IntPtr, IntPtr, T0, T1, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * delegate*<nativeint, nativeint, 'T0, 'T1, 'Result> -> 'Result
Parâmetros de tipo
- T0
- T1
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
Retornos
Aplica-se a
SafeInvokeFunc<T0,TResult>(IntPtr, IntPtr, T0, delegate*<IntPtr, IntPtr, T0, TResult>)
public static TResult SafeInvokeFunc<T0,TResult>(IntPtr jnienv, IntPtr self, T0 p0, delegate*<IntPtr, IntPtr, T0, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * delegate*<nativeint, nativeint, 'T0, 'Result> -> 'Result
Parâmetros de tipo
- T0
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
Retornos
Aplica-se a
SafeInvokeFunc<TResult>(IntPtr, IntPtr, delegate*<IntPtr, IntPtr, TResult>)
public static TResult SafeInvokeFunc<TResult>(IntPtr jnienv, IntPtr self, delegate*<IntPtr, IntPtr, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * delegate*<nativeint, nativeint, 'Result> -> 'Result
Parâmetros de tipo
- TResult
Parâmetros
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint