类SMS_PDF_Package中的 GetPDFData 方法
GetPDFData
在 Configuration Manager 中,Windows Management Instrumentation (WMI) 类方法从加载的包定义文件生成SMS_Package Server WMI 类和SMS_Program Server WMI 类对象。
以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。
语法
SInt32 GetPDFData(
UInt32 PDFID,
SMS_Package PackageData,
SMS_Program ProgramData[]
);
参数
PDFID
数据类型UInt32
限定符:[in]
要检索的包定义文件的 ID。 从 SMS_PDF_Package 服务器 WMI 类 类获取此值。
PackageData
数据类型SMS_Package
限定符:[out]
从包定义文件生成的 SMS_Package服务器 WMI 类 对象。
ProgramData
数据类型: SMS_Program
数组
限定符:[out]
SMS_Program从包定义文件生成的服务器 WMI 类对象。
返回值
属于 SInt32
以下位字段警告标志之一的数据类型。
Flag | 说明 |
---|---|
WARN_BAD_RUN (0) | 指定的运行信息无效。 |
WARN_BAD_RESTART (1) | 指定的重启信息无效。 |
WARN_BAD_CANRUNWHEN (2) | 指定了无效的 CanRun 信息。 |
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) | 已设置删除程序,但未提供卸载密钥。 |
示例代码
有关使用此方法的示例,请参阅 如何使用 PDF 模板创建包。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。