次の方法で共有


DDRNew

DDRNew関数は、Configuration Managerで、新しいデータ検出レコード (DDR) を開始します。

構文

[IDL]
HRESULT DDRNew();

パラメーター

Architecture アーキテクチャの名前。 名前は、既存または新しいアーキテクチャを参照できます。 この名前は、リソース クラス名を決定するために使用されます。 たとえば、 Car を指定すると、 SMS_R_Car リソース クラスが識別されます。

AgentName DDR を報告する探索エージェント。 一意である必要があるこの名前は、 AgentName プロパティ配列に追加されます。

SiteCode リソースが検出されたサイト。 このサイト名は、 AgentSite プロパティ配列に追加されます。

戻り値

DDRNew関数は常にS_OKを返します。

解説

この関数は、作成する DDR ごとに最初に呼び出す必要があります。この関数を呼び出すと、DDR が開始されます。

sArchitecture文字列は、リソース クラス名を識別するために使用され、次のいずれかの形式を使用できます。

  • Car などの 1 つの単語。これは、 SMS_R_Carリソース クラスを識別するために使用できます。

  • SMS_R_CarpoolInventory リソース クラスを識別するために使用できる、Carpool Inventory などのマルチワード文字列。

  • ACME などの DMTF 形式の文字列|Car|1.0。これは、 SMS_R_ACME_Car_1_0 リソース クラスを識別するために使用できます。

  • "System" という文字列は、コンピューター システムを識別します。

    エージェント名 (sAgentName) は常に入力する必要がありDDR の生成に使用されるプログラムを識別する必要があります。

要件

ランタイム要件

smsrsgenctl.dll

smsrsgen.dll

詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発要件」を参照してください。

関連項目

DDRWriteDDRPropertyFlagsEnum 列挙SMSResGen COM Automation クラスISMSResGen インターフェイス