CHandle 클래스
이 클래스를 만들고 핸들 개체를 사용 하는 메서드를 제공 합니다.
class CHandle
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
|
소멸자 |
Public 메서드
Name |
설명 |
---|---|
이 메서드를 호출 하는 CHandle 개체에 기존 핸들. |
|
종료 하려면이 메서드를 호출 하는 CHandle 개체입니다. |
|
핸들에서 분리 하는이 메서드를 호출 하는 CHandle 개체입니다. |
Public 연산자
Name |
설명 |
---|---|
저장 된 핸들 값을 반환합니다. |
|
할당 연산자입니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
핸들을 저장 하는 멤버 변수입니다. |
설명
A CHandle 개체에 대 한 핸들을 필요할 때마다 사용할 수 있습니다: 주요 차이점은 CHandle 개체가 자동으로 삭제 됩니다.
[!참고]
다른 INVALID_HANDLE_VALUE를 사용 하는 동안 일부 API 함수는 비어 있거나 잘못 된 핸들로 NULL을 사용 합니다.CHandle사용 하며 NULL INVALID_HANDLE_VALUE 실제 핸들로 처리합니다.INVALID_HANDLE_VALUE를 반환 하는 API를 호출 하면 호출 하기 전에이 값을 확인 해야 CHandle::Attach 또는 전달 하는 CHandle 생성자 대신 NULL을 전달 하 고.
요구 사항
헤더: atlbase.h