ホーム › Devices.Fax › IStiDeviceControl
IStiDeviceControl
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Initialize(DWORD dwDeviceType, DWORD dwMode, LPWSTR pwszPortName, DWORD dwFlags) |
| 4 | HRESULT RawReadData(void* lpBuffer, DWORD* lpdwNumberOfBytes, OVERLAPPED* lpOverlapped) |
| 5 | HRESULT RawWriteData(void* lpBuffer, DWORD nNumberOfBytes, OVERLAPPED* lpOverlapped) |
| 6 | HRESULT RawReadCommand(void* lpBuffer, DWORD* lpdwNumberOfBytes, OVERLAPPED* lpOverlapped) |
| 7 | HRESULT RawWriteCommand(void* lpBuffer, DWORD nNumberOfBytes, OVERLAPPED* lpOverlapped) |
| 8 | HRESULT RawDeviceControl(DWORD EscapeFunction, void* lpInData, DWORD cbInDataSize, void* pOutData, DWORD dwOutDataSize, DWORD* pdwActualData) |
| 9 | HRESULT GetLastError(DWORD* lpdwLastError) |
| 10 | HRESULT GetMyDevicePortName(LPWSTR lpszDevicePath, DWORD cwDevicePathSize) |
| 11 | HRESULT GetMyDeviceHandle(HANDLE* lph) |
| 12 | HRESULT GetMyDeviceOpenMode(DWORD* pdwOpenMode) |
| 13 | HRESULT WriteToErrorLog(DWORD dwMessageType, LPWSTR pszMessage, DWORD dwErrorCode) |