Share via


NativeLibrary.TryGetExport(IntPtr, String, IntPtr) Yöntem

Tanım

Dışarı aktarılan simgenin adresini alır ve yöntem çağrısının başarılı olup olmadığını gösteren bir değer döndürür.

public:
 static bool TryGetExport(IntPtr handle, System::String ^ name, [Runtime::InteropServices::Out] IntPtr % address);
public static bool TryGetExport (IntPtr handle, string name, out IntPtr address);
static member TryGetExport : nativeint * string * nativeint -> bool
Public Shared Function TryGetExport (handle As IntPtr, name As String, ByRef address As IntPtr) As Boolean

Parametreler

handle
IntPtr

nativeint

Yerel kitaplık işletim sistemi tanıtıcısı.

name
String

Dışarı aktarılan simgenin adı.

address
IntPtr

nativeint

yöntem döndürdüğünde, varsa sembol adresini içerir.

Döndürülenler

true dışarı aktarılan simgenin adresi başarıyla bulunduysa; aksi takdirde , false.

Özel durumlar

handle veya Zeroname şeklindedir null.

Açıklamalar

Bu, işletim sistemi çağrıları çevresinde basit bir sarmalayıcıdır ve herhangi bir ad mangling gerçekleştirmez.

Bu yöntemin dışında IntPtr.Zero geçersiz handle bir parametreyle çağrılması desteklenmez ve tanımsız davranışa neden olur.

Şunlara uygulanır