Функция(метод) GrdSplitSystemTime возвращает значения полей структуры TGrdSystemTime.

int GRD_API GrdSplitSystemTime(
  HANDLE hGrd,      
  TGrdSystemTime *pGrdSystemTime,	
  WORD *pwYear,   	
  WORD *pwMonth,   	
  WORD *pwDayOfWeek,   
  WORD *pwDay,      
  WORD *pwHour,   	
  WORD *pwMinute,   	
  WORD *pwSecond,   	
  WORD *pwMilliseconds   
);	

hGrd

хэндл, через который будет выполнена данная операция

wYear

год (2000-2099)

wMonth

месяц (январь = 1, февраль = 2, …)

wDayOfWeek

день недели (воскресенье = 0, понедельник = 1, …)

wDay

день (1-31)

wHour

часы (0-23)

wMinute

минуты (0-59)

wSecond

секунды (0-59)

wMilliseconds

миллисекунды (0-999)

pGrdSystemTime

указатель на структуру TGrdSystemTime

GrdE_OK

нет ошибок

GrdE_InvalidHandle

недействительный хэндл

GrdE_InvalidArg

недопустимый параметр при вызове функции

Функция GrdSplitSystemTime возвращает значения полей структуры TGrdSystemTime, заданной параметром pGrdSystemTime. Функция может быть использована в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.

public static GrdE GrdSplitSystemTime(Handle grdHandle, GrdSystemTime systemTime, out ushort year, out ushort month, out ushort dayOfWeek,
	out ushort day,out ushort hour, out ushort minute, out ushort second, out ushort milliseconds)

grdHandle [in] 

Тип: Handle

Нэндл, через который будет выполнена данная операция.

year [out] 

Тип: ushort

Год (2000-2099)

month [out] 

Тип: ushort

Месяц (январь = 1, февраль = 2, …)

dayOfWeek [out] 

Тип: ushort

День недели (воскресенье = 0, понедельник = 1, …)

day [out] 

Тип: ushort

День (1-31)

hour [out] 

Тип: ushort

Часы (0-23)

minute [out] 

Тип: ushort

Минуты (0-59)

second [out]

Тип: ushort

Секунды (0-59)

milliseconds [out] 

Тип: ushort

Миллисекунды (0-999)

systemTime [in]

Тип: GrdSystemTime

Указатель на структуру GrdSystemTime

GrdE.OK

нет ошибок

GrdE.InvalidHandle

недействительный хэндл

GrdE.InvalidArg

недопустимый параметр при вызове функции

Метод GrdSplitSystemTime возвращает значения полей структуры GrdSystemTime, заданной параметром systemTime. Метод может быть использован в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.

public static GrdE GrdSplitSystemTime(Handle grdHandle, GrdSystemTime systemTime, short[] year, short[] month,
	short[] dayOfWeek, short[] day, short[] hour, short[] minute, short[] second, short[] milliseconds)

grdHandle [in] 

Тип: Handle

Нэндл, через который будет выполнена данная операция.

year [out] 

Тип: ushort

Год (2000-2099)

month [out] 

Тип: ushort

Месяц (январь = 1, февраль = 2, …)

dayOfWeek [out] 

Тип: ushort

День недели (воскресенье = 0, понедельник = 1, …)

day [out] 

Тип: ushort

День (1-31)

hour [out] 

Тип: ushort

Часы (0-23)

minute [out] 

Тип: ushort

Минуты (0-59)

second [out]

Тип: ushort

Секунды (0-59)

milliseconds [out] 

Тип: ushort

Миллисекунды (0-999)

systemTime [in]

Тип: GrdSystemTime

Указатель на структуру GrdSystemTime

GrdE.OK

нет ошибок

GrdE.InvalidHandle

недействительный хэндл

GrdE.InvalidArg

недопустимый параметр при вызове функции

Метод GrdSplitSystemTime возвращает значения полей структуры GrdSystemTime, заданной параметром systemTime. Метод может быть использован в языках высокого уровня, где нет возможности доступа к полям структуры напрямую.