Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.