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 インターフェイス