Configuration Manager の GetPDFData Windows Management Instrumentation (WMI) クラスのメソッドは、読み込まれたパッケージ定義ファイルから SMS_Package Server WMI Class オブジェクトおよび SMS_Program Server WMI Class オブジェクトを生成します。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。
構文
SInt32 GetPDFData(
UInt32 PDFID,
SMS_Package PackageData,
SMS_Program ProgramData[]
);
パラメーター
PDFID データ型: UInt32
Qualifiers: [in]
取得するパッケージ定義ファイルの ID。 この値は、 SMS_PDF_Package Server WMI Class クラスから取得します。
PackageData データ型: SMS_Package
Qualifiers: [out]
パッケージ定義ファイルから生成された SMS_Package サーバー WMI クラス オブジェクト。
ProgramData データ型: SMS_Program 配列
Qualifiers: [out]
SMS_Program パッケージ定義ファイルから生成されたサーバー WMI クラス オブジェクト。
戻り値
次のビット フィールド警告フラグのいずれかである SInt32 データ型。
| Flag | 説明 |
|---|---|
| WARN_BAD_RUN (0) | 無効な実行情報が指定されました。 |
| WARN_BAD_RESTART (1) | 無効な再起動情報が指定されました。 |
| WARN_BAD_CANRUNWHEN (2) | 無効な CanRunWhen 情報が指定されました。 |
| WARN_BAD_ASSIGNMENT (3) | 無効な割り当て情報が指定されました。 |
| WARN_BAD_DEPENDPROG (4) | 無効な DependentProgram 情報が指定されました。 |
| WARN_BAD_SPECIFYDRIVE (5) | 無効な SpecifyDrive 情報が指定されました。 |
| WARN_BAD_ESTDISKSPACE (6) | 無効な EstimatedDiskSpace 情報が指定されました。 |
| WARN_NO_SUPPCLINFO (7) | SupportedClients 情報が指定されていません。 |
| WARN_BAD_SUPPCLINFO (8) | 無効な SupportedClients 情報が指定されました。 |
| WARN_VER1PDF (9) | 使用されているバージョン 1.0 ファイル。 |
| WARN_REMPRONOUKEY(10) | 削除プログラムは設定されていますが、アンインストール キーは与えられません。 |
コード例
この方法を使用する例については、「 How to Create a package Using a PDF Template」を参照してください。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。