Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The PRINTER_CONTAINER structure provides information about printer properties and state information, using PRINTER_INFO structures (section 2.2.1.10). The PrinterInfo member specifies the structure that defines the printer properties.
-
typedef struct _PRINTER_CONTAINER { DWORD Level; [switch_is(Level)] union { [case(0)] PRINTER_INFO_STRESS* pPrinterInfoStress; [case(1)] PRINTER_INFO_1* pPrinterInfo1; [case(2)] PRINTER_INFO_2* pPrinterInfo2; [case(3)] PRINTER_INFO_3* pPrinterInfo3; [case(4)] PRINTER_INFO_4* pPrinterInfo4; [case(5)] PRINTER_INFO_5* pPrinterInfo5; [case(6)] PRINTER_INFO_6* pPrinterInfo6; [case(7)] PRINTER_INFO_7* pPrinterInfo7; [case(8)] PRINTER_INFO_8* pPrinterInfo8; [case(9)] PRINTER_INFO_9* pPrinterInfo9; } PrinterInfo; } PRINTER_CONTAINER;
Level: Specifies the information level of the PrinterInfo data. The value of this member MUST be in the range 0x00000000 to 0x00000009 inclusive.
PrinterInfo: Provides printer information using a container structure that corresponds to the value specified by the Level member.
pPrinterInfoStress: If the Level member is 0x00000000, this member is a pointer to a PRINTER_INFO_STRESS structure (section 2.2.1.10.1), which provides diagnostic printer information.
pPrinterInfo1: If the Level member is 0x00000001, this member is a pointer to a PRINTER_INFO_1 (section 2.2.1.10.2) structure, which provides printer information.
pPrinterInfo2:If the Level member is 0x00000002, this member is a pointer to a PRINTER_INFO_2 (section 2.2.1.10.3) structure, which provides detailed printer information.
pPrinterInfo3: If the Level member is 0x00000003, this member is a pointer to a PRINTER_INFO_3 (section 2.2.1.10.4) structure, which provides printer security information.
pPrinterInfo4: If the Level member is 0x00000004, this member is a pointer to a PRINTER_INFO_4 (section 2.2.1.10.5) structure, which provides a subset of the printer information.
pPrinterInfo5: If the Level member is 0x00000005, this member is a pointer to a PRINTER_INFO_5 (section 2.2.1.10.6) structure, which provides information about the printer attributes.
pPrinterInfo6: If the Level member is 0x00000006, this member is a pointer to a PRINTER_INFO_6 (section 2.2.1.10.7) structure, which provides information about the status of the printer.
pPrinterInfo7: If the Level member is 0x00000007, this member is a pointer to a PRINTER_INFO_7 (section 2.2.1.10.8) structure, which provides directory service (DS) information.
pPrinterInfo8: If the Level member is 0x00000008, this member is a pointer to a PRINTER_INFO_8 (section 2.2.1.10.9) structure, which provides information about the global printer driver settings for a printer.
pPrinterInfo9: If the Level member is 0x00000009, this member is a pointer to a PRINTER_INFO_9 (section 2.2.1.10.10) structure. The PRINTER_INFO_9 structure is not used remotely, but it is included in this structure to yield a compatible IDL file. The print server MUST respond with ERROR_NOT_SUPPORTED if it receives a PRINTER_CONTAINER structure with a Level value equal to 0x00000009.