HANDLE型ハンドルハンドル
[詳解]
#include <TnbHandleHandle.h>
HANDLE型ハンドルハンドル
HANDLE 、一つを管理します。参照する本インスタンスがなくなると、自動的に CloseHandle() します。
- 覚え書き
- Null 状態の値は、 INVALID_HANDLE_VALUE (-1) になります。 NULL (0) ではありません。
- 参照
- http://www.microsoft.com/japan/developer/library/jpwinpf/_win32_closehandle.htm
- 必要ファイル
- TnbHandleHandle.h
TnbHandleHandle.h の 57 行目に定義があります。
◆ GetReferCount()
int GetReferCount |
( |
void |
| ) |
const |
|
inherited |
◆ IsNull()
bool IsNull |
( |
void |
| ) |
const |
|
inherited |
◆ Null()
[設定] 開放.
本インスタンスが管理しているTYPを開放します。
- 覚え書き
- operator=(NUL) と同じ動作です。
-
TYPが他からも使われていたら、参照を一つ減らすだけです。
TnbPointerHandle.h の 229 行目に定義があります。
◆ operator const HANDLE()
operator const HANDLE |
( |
void |
| ) |
const |
|
inherited |
◆ operator HANDLE()
◆ operator!=()
bool operator!= |
( |
HANDLE |
t | ) |
const |
|
inherited |
◆ operator->() [1/2]
HANDLE operator-> |
( |
void |
| ) |
|
|
inherited |
◆ operator->() [2/2]
const HANDLE operator-> |
( |
void |
| ) |
const |
|
inherited |
◆ operator==()
bool operator== |
( |
HANDLE |
t | ) |
const |
|
inherited |
◆ ReferP() [1/2]
◆ ReferP() [2/2]
HANDLE const * ReferP |
( |
void |
| ) |
const |
|
inherited |
◆ SetReferCount()
int SetReferCount |
( |
int |
iCount | ) |
|
|
inherited |
[設定] 参照数設定
- 覚え書き
- 通常使う必要は有りません。例外として、0以下の参照数は、参照を増やすことが 出来ない様になっているため、意図的に使用することが出来ます。
- 引数
-
- 戻り値
- 設定前の参照数
TnbPointerHandle.h の 209 行目に定義があります。