IBidiSpl2::BindDevice メソッド (bidispl.h)
BindDevice メソッドは、プリンターを双方向プリンター通信 (bidi 通信) 要求にバインドします。 このメソッドは、OpenPrinter 関数に似ています。
構文
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
パラメーター
[in] pszDeviceName
プリンターまたはプリント サーバーの名前を含む null で終わる文字列へのポインター。 NULL 場合、このパラメーターはローカル印刷サーバーを示します。
[in] dwAccess
プリンターのアクセス権限。 このパラメーターには、次のいずれかの値を指定できます。
価値 | 形容 |
---|---|
BIDI_ACCESS_ADMINISTRATOR | SYNCHRONIZE を除くすべての管理タスクと基本的な印刷操作の実行をユーザーに許可します。 これは、OpenPrinterのPRINTER_ALL_ACCESSと同じです。 |
BIDI_ACCESS_USER | ユーザーが基本的な印刷操作を実行できるようにします。 これは、OpenPrinterのPRINTER_ACCESS_USEと同じです。 |
戻り値
このメソッドは、次のいずれかの値を返します。
リターン コード | 形容 |
---|---|
S_OK | 操作が成功しました。 |
E_HANDLE | インターフェイス ハンドルが無効です。 |
上記の のいずれも | HRESULT には、最後のエラーに対応するエラー コードが含まれています。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
サポートされる最小サーバー | Windows Server 2008 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | bidispl.h |
DLL | Bidispl.dll |
関連項目
双方向通信スキーマ の
IBidiSpl2 を する