Tric_RegistAllStatusGet

ステータスモニタが送信する全てのステータスを取得します。

short WINAPI Tric_RegistAllStatusGet(
 LPSTR  lpszPrinterName,  // プリンタ名を示す NULL で終わる文字列へのポインタ(IN)
 HWND  hWnd              // ステータスを通知するウィンドウハンドル(IN)
);
  

パラメータ

lpszPrinterName
調査対象とするプリンタのプリンタフレンドリ名を表す、NULLで終わる文字列へのポインタを指定します。

hWnd
WM_COPYDATAメッセージを受信するアプリケーションのウィンドウハンドルを指定します。ステータスモニタは、このウィンドウハンドルに対してWM_COPYDATAメッセージを通知します。

戻り値

エラーコードを返します。

解説

ステータスモニタから、ステータス通知要求「Tric_RequestStatusNotify」したアプリケーションに送信される WM_COPYDATA を受信することができます。
また、どのアプリケーションからもステータスモニタに対してステータス通知要求「Tric_RequestStatusNotify」されていない時や、ステータス通知解除「Tric_ReleaseStatusNotify」された場合は、ステータスモニタから WM_COPYDATAメッセージが送信されないので、受信することができません。
要求を解除するには、「Tric_CancelAllStatusGet」を実行してください。

参照

index, Tric_RequestStatusNotify, Tric_ReleaseStatusNotify, Tric_CancelAllStatusGet, エラーコード
[Back]