CreateFile´ò¿ª´ÅÅ̸ñʽҪÇó

2014-11-24 11:02:58 ¡¤ ×÷Õß: ¡¤ ä¯ÀÀ: 0

HANDLE CreateFile(
LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile
);
Parameters
lpFileName
[in] Pointer to a null-terminated string that specifies the name of the object, such as file, COM port, disk device, or console, to create or open.
If *lpFileName is a path, there is a default string size limit of MAX_PATH characters. This limit is related to how the CreateFile function parses paths.

When lpFileName points to a COM port to open, you must include a colon after the name. For example, specify COM1: to open that port. When using IrCOMM, specify COM3:.


ÔÚmsdn²éÕÒCreateFile´ò¿ª´ÅÅÌʱ¶ÔlpFileNameµÄ˵Ã÷²»Ì«Çå³þ£¬ÌØ´Ë˵Ã÷һϣ¬CreateFile´ò¿ª´ÅÅÌʱ£¬lpFileNameµÄ¸ñʽ±ØÐëΪ"\\\\.\\C:"(´ò¿ªCÅÌ)£¬"\\\\.\\D:"(´ò¿ªDÅÌ)
³ÌÐòÈçÏ£º·ÃÎÊCÅÌ

hFile = CreateFile("\\\\.\\C:",
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
0,
NULL);


×÷Õߣºdongpanshan