CAtlTransactionManager::CreateFile
만들거나 트랜잭션 작업은 디렉터리, 파일 또는 파일 스트림을 엽니다.
inline HANDLE CAtlTransactionManager::CreateFile(
LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile
);
매개 변수
lpFileName
만들거나 열 개체의 이름입니다.dwDesiredAccess
읽기, 쓰기, 아니면 둘 다 (0)으로 요약할 수 있는 개체에 액세스 합니다. GENERIC_READ, GENERIC_WRITE, 가장 일반적으로 사용 되는 값입니다: GENERIC_READ | GENERIC_WRITE입니다.dwShareMode
수, 수 읽기, 쓰기, 모두 들, 모두 또는 없음 삭제 된 개체의 공유 모드: 0, FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE.lpSecurityAttributes
선택적 보안 설명자를 포함 하 고 또한 반환 된 핸들 자식 프로세스에 상속 될 수 있는지 여부를 결정 하는 SECURITY_ATTRIBUTES 구조 포인터입니다. 매개 변수 수 NULL.dwCreationDisposition
존재 하 고 존재 하지 않는 파일에 수행할 작업입니다. 이 매개 변수는 함께 사용할 수 없습니다. 다음 값 중 하나 여야 합니다: CREATE_ALWAYS, CREATE_NEW OPEN_ALWAYS, OPEN_EXISTING, 또는 TRUNCATE_EXISTING.dwFlagsAndAttributes
파일 특성 및 플래그입니다. 이 매개 변수는 사용할 수 있는 파일 특성 (FILE_ATTRIBUTE_ *)의 조합을 포함할 수 있습니다. 다른 모든 파일 특성 FILE_ATTRIBUTE_NORMAL를 재정의 합니다. 이 매개 컨트롤 버퍼링 문제, 액세스 모드 및 기타 특수 플래그 플래그 (FILE_FLAG_ *)의 조합을 포함할 수도 있습니다. 이러한 모든 FILE_ATTRIBUTE_ * 값을 결합 합니다.hTemplateFile
유효한 템플릿 파일 GENERIC_READ 액세스 권한을 가진 핸들입니다. 파일 특성 및 확장된 특성 파일을 만들고 서식 파일을 제공 합니다. 이 매개 변수는 NULL일 수 있습니다.
반환 값
개체에 액세스 하는 데 사용 되는 핸들을 반환 합니다.
설명
이 래퍼를 호출 하 여 CreateFileTransacted 함수입니다.
요구 사항
헤더: atltransactionmanager.h