
PCI-1680U/1682U User Manual 28
Parameters
Return Value
Successful, return effective HANDLE. Unsuccessful, return
INVALID_HANLDLE_VALUE.
Example
Synchronous open CAN1:
HANDLE hDevice = CreateFile(
"\\\\.\\CAN1",
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
Asynchronous open CAN1£½
HANDLE hDevice = CreateFile(
"\\\\.\\CAN1",
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,
NULL);
Name Direction Description
lpFileName Input
Name of device which was opened, such as
\\\\.\\CAN1. *Note In WINDOWS CE,use CAN1:.
ldwDesiredAccess Input
Ways of opening the port, which is usually
GENERIC_READ | GENERIC_WRITE.
dwShareMode Input Does not support share open. It must be set to 0.
lpSecurityAttributes Input NULL.
dwCreationDisposition Input OPEN_EXISTING.
dwFlagsAndAttributes Input
Synchronous open: FILE_ATTRIBUTE_NORMAL.
Asynchronous open:
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAP
PED.
hTemplateFile Input NULL.
Comentarios a estos manuales