共用方式為


IDebugProperty3::GetCustomViewerCount

取得這個屬性可用的自訂檢視器的數目。

HRESULT GetCustomViewerCount(
   ULONG* pcelt
);
int GetCustomViewerCount(
   out uint pcelt
);

參數

  • pcelt
    [] out這個屬性可以使用的自訂檢視器的數目而定。

傳回值

如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。

備註

若要支援型別視覺化檢視,這個方法會傳送呼叫至IEEVisualizerService::GetCustomViewerCount方法。 如果運算式評估工具也支援自訂的檢視器,這個屬性的型別,這個方法會傳回的值來加入自訂的檢視器的數目。

如需型別視覺化檢視和自訂的檢視器之間的差異的詳細資訊,請參閱型別視覺化檢視 」 及 「 自訂檢視器]

範例

下列範例會示範如何實作這個方法,如 CProperty 物件,公開 (expose) IDebugProperty3介面。

STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
    if (pcelt == NULL)
    {
        return E_POINTER;
    }

    if (GetVisualizerService())
    {
        return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
    }
    else
    {
        return E_NOTIMPL;
    }
}

請參閱

參考

IDebugProperty3

IEEVisualizerService::GetCustomViewerCount

概念

型別視覺化檢視 」 及 「 自訂檢視器]