GetPDFData Method in Class SMS_PDF_Package
The GetPDFData
Windows Management Instrumentation (WMI) class method, in Configuration Manager, produces SMS_Package Server WMI Class and SMS_Program Server WMI Class objects from a loaded package definition file.
The following syntax is simplified from Managed Object Format (MOF) code and defines the method.
Syntax
SInt32 GetPDFData(
UInt32 PDFID,
SMS_Package PackageData,
SMS_Program ProgramData[]
);
Parameters
PDFID
Data type: UInt32
Qualifiers: [in]
ID of the package definition file to be retrieved. Get this value from the SMS_PDF_Package Server WMI Class class.
PackageData
Data type: SMS_Package
Qualifiers: [out]
An SMS_Package Server WMI Class object produced from the package definition file.
ProgramData
Data type: SMS_Program
Array
Qualifiers: [out]
SMS_Program Server WMI Class objects produced from the package definition file.
Return Values
An SInt32
data type that is one of the following bit-field warning flags.
Flag | Description |
---|---|
WARN_BAD_RUN (0) | Invalid run information specified. |
WARN_BAD_RESTART (1) | Invalid restart information specified. |
WARN_BAD_CANRUNWHEN (2) | Invalid CanRunWhen information specified. |
WARN_BAD_ASSIGNMENT (3) | Invalid assignment information specified. |
WARN_BAD_DEPENDPROG (4) | Invalid DependentProgram information specified. |
WARN_BAD_SPECIFYDRIVE (5) | Invalid SpecifyDrive information specified. |
WARN_BAD_ESTDISKSPACE (6) | Invalid EstimatedDiskSpace information specified. |
WARN_NO_SUPPCLINFO (7) | No SupportedClients information specified. |
WARN_BAD_SUPPCLINFO (8) | Invalid SupportedClients information specified. |
WARN_VER1PDF (9) | Version 1.0 file used. |
WARN_REMPRONOUKEY(10) | The remove program is set, but no uninstall Key is given. |
Example Code
For an example that uses this method, see How to Create a Package Using a PDF Template.
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.