Metodo IBidiRequest::SetInputData (bidispl.h)
Il metodo SetInputData imposta i dati da inviare alla stampante.
Sintassi
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
Parametri
[in] dwType
Tipo di dati da inviare. Questo parametro può essere uno dei valori seguenti.
Valore | Descrizione |
---|---|
BIDI_NULL | Nessun dato. |
BIDI_INT | Dati interi. |
BIDI_FLOAT | Numero a virgola mobile. |
BIDI_BOOL | TRUE o FALSE |
BIDI_STRING | Stringa di caratteri Unicode. |
BIDI_TEXT | Stringa Unicode non localizzabile. |
BIDI_ENUM | Enumerazione dei dati sotto forma di stringa Unicode. |
BIDI_BLOB | Dati binari. |
[in] pData
Puntatore alla matrice di byte che contiene i dati. Ad esempio, se dwType è BIDI_BOOL, pData punta a un buffer contenente un valore booleano e se dwType è BIDI_BLOB, pData punta a un buffer contenente i dati binari.
[in] uSize
Dimensioni, in byte, della matrice di byte specificata da pData.
Valore restituito
Il metodo restituisce uno dei valori seguenti. Per altre informazioni sui codici di errore COM, vedere codici di errore COM.
Valore | Descrizione |
---|---|
S_OK | L'operazione è stata eseguita correttamente. |
E_HANDLE | L'handle di interfaccia non è valido. |
E_INVALIDARG | Il tipo di dati non è coerente con le dimensioni. |
E_OUTOFMEMORY | Allocazione di memoria non riuscita. |
Nessuno dei precedenti | Il HRESULT contiene un codice di errore corrispondente all'ultimo errore. |
Osservazioni
Se un'applicazione chiama SetInputData più volte, verrà impostato solo il valore dell'ultima chiamata.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows XP |
server minimo supportato | Windows Server 2003 |
piattaforma di destinazione | Desktop |
intestazione | bidispl.h |
dll | Bidispl.dll |
Vedere anche
interfacce di comunicazione bidirezionali