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