IInterfaceInfo.IsDispatchable Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Schnittstelle von IDispatchabgeleitet ist.
public:
property bool IsDispatchable { bool get(); };
public:
property bool IsDispatchable { bool get(); };
[System.Runtime.InteropServices.DispId(1610743818)]
public bool IsDispatchable { [System.Runtime.InteropServices.DispId(1610743818)] get; }
[<System.Runtime.InteropServices.DispId(1610743818)>]
[<get: System.Runtime.InteropServices.DispId(1610743818)>]
member this.IsDispatchable : bool
Public ReadOnly Property IsDispatchable As Boolean
Eigenschaftswert
true , wenn die Schnittstelle von IDispatchabgeleitet ist. andernfalls false .
- Attribute
Beispiele
// From the Visual C++ Implement Interface wizard
function IsCustomInterface(nSource, oInterface)
{
if (nSource == g_nSourceCodeModel)
{
var oBases = oInterface.Bases;
var cBases = oBases.Count;
if (!cBases)
{
return false;
}
else
{
oBase = oBases.Item(1);
if (oBase.Name == "IDispatch")
{
return false;
}
else
{
var oBaseInterface = oBase.Class;
if (oBaseInterface)
{
return IsCustomInterface(nSource, oBaseInterface);
}
}
}
}
else
{
return oInterface.Type == einterfaceCustom && oInterface.IsDispatchable == false;
}
}