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 |
対象プラットフォーム | デスクトップ |
Header | bidispl.h |
[DLL] | Bidispl.dll |