SMS_PDF_Package Windows Management Instrumentation (WMI) クラスは、Configuration Manager の SMS プロバイダー サーバー クラスであり、初期化されたパッケージの作成元となるパッケージ定義ファイル (PDF) テンプレートを表します。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化されたもので、継承されたプロパティがすべて含まれます。
構文
Class SMS_PDF_Package : SMS_BaseClass
{
UInt8 Icon[];
UInt32 IconSize;
String Language;
String Name;
String PDFFileName;
UInt32 PDFID;
String Publisher;
String RequiredIconNames[];
UInt32 Status;
String Version;
};
メソッド
次の表に、 SMS_PDF_Package クラスのメソッドを示します。
| メソッド | 説明 |
|---|---|
| クラス SMS_PDF_Package の GetPDFData メソッド | 読み込まれたパッケージ定義ファイルの SMS_Package オブジェクトと SMS_Program オブジェクトを取得します。 |
| クラス SMS_PDF_Package の LoadIconForPDF メソッド | パッケージ定義ファイルに必要なアイコンをインポートします。 |
| クラス SMS_PDF_Package の LoadPDF メソッド | パッケージ定義ファイルをパッケージ定義ファイル ストアにインポートします。 |
| クラス SMS_PDF_Package の ProcessInBox メソッド | パッケージ定義ファイルの受信トレイからパッケージ定義ファイルをインポートします。 |
プロパティ
Icon データ型: UInt8 配列
アクセスの種類: 読み取り/書き込み
修飾子: [lazy, large]
Configuration Manager コンソールでパッケージに関連付けるアイコン。
IconSize データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
アイコンのサイズ (バイト単位)。 既定値は 0 です。
Language データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
パッケージの言語 (英語など)。
Name データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
パッケージの名前。
PDFFileName データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [SizeLimit("100")]
パッケージ定義ファイルのファイル名です。 ファイル名に .sms ファイル名拡張子が含まれていません。
PDFID データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [key]
パッケージ定義ファイルの一意の自動生成 ID。
Publisher データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
パッケージの製造元。
RequiredIconNames データ型: String 配列
アクセスの種類: 読み取り/書き込み
修飾子: [lazy]
アイコンは引き続き読み込む必要があります。
Status データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [lazy, Enumeration]
パッケージ定義ファイルのロード状態。 使用可能な値は次のとおりです。
| 値 | 読み込みの状態 |
|---|---|
| 0 | Loaded |
| 1 | RequiresIcon |
Version データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
パッケージのバージョン番号。
注釈
このクラスのクラス修飾子は次のとおりです。
読み取り (読み取り専用)
「プロパティ」セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「Configuration Manager のクラスとプロパティ修飾子」を参照してください。
このクラスには、パッケージ定義ファイル テンプレートをパッケージ定義ファイル ストアに格納し、テンプレートから SMS_Package Server WMI クラス オブジェクトおよび SMS_Program Server WMI クラス オブジェクトを生成するメソッドが含まれます。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。