CAtlTransactionManager::CreateFile
Vytvoří nebo otevře soubor, proudu souboru nebo adresáře jako transakční operace.
inline HANDLE CAtlTransactionManager::CreateFile(
LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile
);
Parametry
lpFileName
Název objektu k vytvoření nebo otevření.dwDesiredAccess
Přístup k objektu, který lze shrnout jako číst, zapisovat, oba nebo ani (nula).Nejčastěji používané hodnoty jsou všeobecné_čtení nebo všeobecné_zápis: všeobecné_čtení | VŠEOBECNÉ_ZÁPIS.dwShareMode
Režim sdílení objektu, který může být číst, zapisovat, oba, odstranit všechny nebo žádný: 0 FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE.lpSecurityAttributes
Ukazatel na strukturu SECURITY_ATTRIBUTES, který obsahuje volitelné popisovači a také určuje, zda lze Vrácený popisovač zděděn podřízenými procesy.Parametr může být NULL .dwCreationDisposition
Akce na soubory, které existují a neexistují.Tento parametr musí mít některou z následujících hodnot, které nelze kombinovat: CREATE_ALWAYS, CREATE_NEW, OPEN_ALWAYS, OPEN_EXISTING nebo TRUNCATE_EXISTING.dwFlagsAndAttributes
Atributy souborů a příznaky.Tento parametr může obsahovat libovolnou kombinaci atributů souborů FILE_ATTRIBUTE_ **.Přepsat všechny ostatní atributy souboru FILE_ATTRIBUTE_NORMAL.Tento parametr může obsahovat kombinaci příznaků FILE_FLAG_ ** pro řízení chování vyrovnávací paměti, režimy přístupu a další speciální příznaky.Tyto kombinovat s FILE_ATTRIBUTE_ * hodnot.hTemplateFile
Platný popisovač souboru šablony s právo přístupu všeobecné_čtení.Soubor šablony obsahuje atributy souborů a rozšířené atributy souboru, který je vytvářen.Tento parametr může být NULL.
Vrácená hodnota
Vrátí popisovač použitý pro přístup k objektu.
Poznámky
Volá tento obal CreateFileTransacted funkce.
Požadavky
Záhlaví: atltransactionmanager.h