类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服务器开发要求

另请参阅

SMS_PDF_Package服务器 WMI 类