ホーム › Graphics.Printing › IPrintTicketProvider
IPrintTicketProvider
COMメソッド 7
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetSupportedVersions(PRINTER_HANDLE hPrinter, INT** ppVersions, INT* cVersions) |
| 4 | HRESULT BindPrinter(PRINTER_HANDLE hPrinter, INT version, SHIMOPTS* pOptions, DWORD* pDevModeFlags, INT* cNamespaces, LPWSTR** ppNamespaces) |
| 5 | HRESULT QueryDeviceNamespace(LPWSTR* pDefaultNamespace) |
| 6 | HRESULT ConvertPrintTicketToDevMode(IXMLDOMDocument2* pPrintTicket, DWORD cbDevmodeIn, DEVMODEA* pDevmodeIn, DWORD* pcbDevmodeOut, DEVMODEA** ppDevmodeOut) |
| 7 | HRESULT ConvertDevModeToPrintTicket(DWORD cbDevmode, DEVMODEA* pDevmode, IXMLDOMDocument2* pPrintTicket) |
| 8 | HRESULT GetPrintCapabilities(IXMLDOMDocument2* pPrintTicket, IXMLDOMDocument2** ppCapabilities) |
| 9 | HRESULT ValidatePrintTicket(IXMLDOMDocument2* pBaseTicket) |