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ò avere uno dei valori seguenti.
Valore | Descrizione |
---|---|
BIDI_NULL | Nessun dato. |
BIDI_INT | Dati integer. |
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 dell'interfaccia non è valido. |
E_INVALIDARG | Il tipo dei dati non era coerente con le relative dimensioni. |
E_OUTOFMEMORY | L'allocazione di memoria ha avuto esito negativo. |
Nessuna delle opzioni precedenti | HRESULT contiene un codice di errore corrispondente all'ultimo errore. |
Commenti
Se un'applicazione chiama SetInputData più volte, verrà impostato solo il valore dell'ultima chiamata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP |
Server minimo supportato | Windows Server 2003 |
Piattaforma di destinazione | Desktop |
Intestazione | bidispl.h |
DLL | Bidispl.dll |
Vedi anche
Interfacce di comunicazione bidirezionali