Marshal.GetComObjectData(Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt gegevens op waarnaar wordt verwezen door de opgegeven sleutel van het opgegeven COM-object.
public:
static System::Object ^ GetComObjectData(System::Object ^ obj, System::Object ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetComObjectData(object obj, object key);
public static object GetComObjectData(object obj, object key);
public static object? GetComObjectData(object obj, object key);
[System.Security.SecurityCritical]
public static object GetComObjectData(object obj, object key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetComObjectData : obj * obj -> obj
static member GetComObjectData : obj * obj -> obj
[<System.Security.SecurityCritical>]
static member GetComObjectData : obj * obj -> obj
Public Shared Function GetComObjectData (obj As Object, key As Object) As Object
Parameters
- obj
- Object
Het COM-object met de gewenste gegevens.
- key
- Object
De sleutel in de interne hashtabel van obj waaruit de gegevens moeten worden opgehaald.
Retouren
De gegevens die worden vertegenwoordigd door de key parameter in de interne hashtabel van de obj parameter.
- Kenmerken
Uitzonderingen
Opmerkingen
Alle COM-objecten die zijn verpakt in een runtime-aanroepbare wrapper , hebben een bijbehorende hash-tabel die GetComObjectData wordt opgehaald. Marshal.SetComObjectData voegt gegevens toe aan de hash-tabel. U moet nooit een van beide methoden aanroepen vanuit uw code.