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 |
|