DDRNew

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

構文

[IDL]
HRESULT DDRNew();

パラメーター

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

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

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

戻り値

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

注釈

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

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

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

  • SMS_R_CarpoolInventory リソース クラスの識別に使用できる、Carpool Inventory などの複数単語の文字列。

  • A DMTF-formatted string such as ACME|Car|1.0 を使用します。これを使用して、 SMS_R_ACME_Car_1_0 リソース クラスを識別できます。

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

    エージェントsAgentName必ず入力し、DDR の生成に使用したプログラムを識別する必要があります。

要件

ランタイム要件

smsrsgenctl.dll

smsrsgen.dll

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

開発要件

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

関連項目

DDRWriteDDRPropertyFlagsEnum 列挙型SMSResGen COM 自動化クラスISMSResGen インターフェイス