IBidiRequest::SetInputData メソッド (bidispl.h)
SetInputData メソッドは、プリンターに送信するデータを設定します。
構文
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
パラメーター
[in] dwType
送信するデータの種類。 このパラメーターには、次の値のいずれかを指定できます。
値 | 説明 |
---|---|
BIDI_NULL | データがありません。 |
BIDI_INT | 整数データ。 |
BIDI_FLOAT | 浮動小数点数。 |
BIDI_BOOL | TRUE または FALSE |
BIDI_STRING | Unicode 文字列。 |
BIDI_TEXT | ローカライズできない Unicode 文字列。 |
BIDI_ENUM | Unicode 文字列の形式でデータを列挙します。 |
BIDI_BLOB | バイナリ データ。 |
[in] pData
データを含むバイト配列へのポインター。 たとえば、 dwType がBIDI_BOOLの場合、 pData はブール値を含むバッファーを指し、 dwType がBIDI_BLOB場合、 pData はバイナリ データを含むバッファーを指します。
[in] uSize
pData で指定されたバイト配列のサイズ (バイト単位)。
戻り値
メソッドは、次のいずれかの値を返します。 COM エラー コードの詳細については、「 COM エラー コード」を参照してください。
値 | 説明 |
---|---|
S_OK | 操作は正常に実行されました。 |
E_HANDLE | インターフェイス ハンドルが無効です。 |
E_INVALIDARG | データの型がサイズと一致していません。 |
E_OUTOFMEMORY | メモリの割り当てが失敗しました。 |
上記のどれでもない | HRESULT には、最後のエラーに対応するエラー コードが含まれています。 |
注釈
アプリケーションが SetInputData を 複数回呼び出す場合、最後の呼び出しの値のみが設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP |
サポートされている最小のサーバー | Windows Server 2003 |
対象プラットフォーム | デスクトップ |
Header | bidispl.h |
[DLL] | Bidispl.dll |