JniMarshal.SafeInvokeFunc Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- T14
- T15
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- T14
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- TResult
Paramètres
- 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
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- T5
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- T4
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- T3
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- T2
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
Retours
S’applique à
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
Paramètres de type
- T0
- T1
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
Retours
S’applique à
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
Paramètres de type
- T0
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
Retours
S’applique à
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
Paramètres de type
- TResult
Paramètres
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint