Freigeben über


AutomationInteropProvider.HostProviderFromHandle(IntPtr) Methode

Definition

Gibt einen Benutzeroberflächenautomatisierungs-Anbieter zurück, der das angegebene Fenster darstellt.

public:
 static System::Windows::Automation::Provider::IRawElementProviderSimple ^ HostProviderFromHandle(IntPtr hwnd);
public static System.Windows.Automation.Provider.IRawElementProviderSimple HostProviderFromHandle (IntPtr hwnd);
static member HostProviderFromHandle : nativeint -> System.Windows.Automation.Provider.IRawElementProviderSimple
Public Shared Function HostProviderFromHandle (hwnd As IntPtr) As IRawElementProviderSimple

Parameter

hwnd
IntPtr

nativeint

Das Handle des Fensters.

Gibt zurück

Der Rohdatenelement-Anbieter für das angegebene Fenster.

Beispiele

/// <summary>
/// Gets the host provider.
/// </summary>
/// <remarks>
/// Fragment roots return their window providers; most others return null.
/// </remarks>
IRawElementProviderSimple IRawElementProviderSimple.HostRawElementProvider  
{
    get 
    {
        return AutomationInteropProvider.HostProviderFromHandle(myHandle);  
    }
}
''' <summary>
''' Gets the host provider.
''' </summary>
''' <remarks>
''' Fragment roots return their window providers; most others return null.
''' </remarks>
ReadOnly Property HostRawElementProvider() As IRawElementProviderSimple _
    Implements IRawElementProviderSimple.HostRawElementProvider

    Get
        Return AutomationInteropProvider.HostProviderFromHandle(myHandle)
    End Get
End Property

Hinweise

Die von dieser Methode zurückgegebene Schnittstelle kann nur an Benutzeroberflächenautomatisierung zurückgegeben werden. Der Versuch, eine Methode für die Schnittstelle aufzurufen, löst eine Ausnahme aus.

Gilt für: