Condividi tramite


Funzione ConvertDevModeToPrintTicketThunk2

[Questa funzione non è supportata e potrebbe essere disabilitata o eliminata nelle versioni future di Windows. PTConvertDevModeToPrintTicket offre funzionalità equivalenti e deve essere invece usata.]

Converte una struttura DEVMODE in un ticket di stampa.

Sintassi

HRESULT ConvertDevModeToPrintTicketThunk2(
  _In_  HPTPROVIDER hProvider,
  _In_  BYTE        *pDevmode,
  _In_  ULONG       cbSize,
  _In_  DWORD       scope,
  _Out_ BYTE        **ppPrintTicket,
  _Out_ INT         *pcbPrintTicketLength
);

Parametri

hProvider [in]

Handle per un provider di ticket di stampa aperto. Questo handle viene restituito dalla funzione BindPTProviderThunk .

pDevmode [in]

Puntatore a DEVMODE da convertire.

cbSize [in]

Dimensione, in byte, di DEVMODE passata in pDevmode.

ambito [in]

Valore che specifica l'ambito di ppPrintTicket. Questo valore può specificare una singola pagina, un intero documento o tutti i documenti nel processo di stampa. Il valore di questo parametro deve essere un membro dell'enumerazione EPrintTicketScope , eseguito il cast come DWORD.

ppPrintTicket [out]

Indirizzo del buffer che contiene un ticket di stampa che rappresenta devMODE passato in pDevmode. Questa funzione chiama CoTaskMemAlloc per allocare questo buffer. Quando il buffer non è più necessario, il chiamante deve liberarlo chiamando CoTaskMemFree.

pcbPrintTicketLength [out]

Dimensioni, in byte, del ticket di stampa restituito in ppPrintTicket.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore HRESULT . Per altre informazioni sui codici di errore COM, vedere Gestione degli errori.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
DLL
Prntvpt.dll

Vedi anche

Stampa schema

PTConvertDevModeToPrintTicket

Stampa

Funzioni dell'API spooler di stampa