Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Code Block
 

Функция(метод) GrdMakeSystemTime заполняет поля структуры TGrdSystemTime.

 

Входные параметрыВыходные параметры
Deck of Cards
id001
Card
defaulttrue
labelC
Code Block
languagecpp
int
Wiki Markup
{dojo-tabs:theme=tundra|id=1} {dojo-tab:title=C|selected=true} *C* int
 GRD_API GrdMakeSystemTime(
  HANDLE 
HANDLE
hGrd,				
  WORD
 
wYear,				
  
WORD 
wMonth,			
  WORD 
wDayOfWeek,			
  WORD
 wDay,				
  
WORD
 wHour,				
  WORD
 wMinute,			
  WORD
 
wSecond,			
  
WORD
 
wMilliseconds,			
  
TGrdSystemTime *pGrdSystemTime	
);	
{dojo-tab} {dojo-tab:title=C#|selected=true} *C#* {dojo-tab} {dojo-tab:title=Visual Basic (Declaration)} *Visual Basic* {dojo-tab} {dojo-tab:title=Visual C++} *Visual C++* {dojo-tab} {dojo-tabs}
Expand
title
Параметры функции

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

Expand
title
Возвращаемое значение функции

GrdE_OK

нет ошибок

GrdE_InvalidHandle

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

GrdE_InvalidArg

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

Expand
titleОписание

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

Card
labelC#
Code Block
languagec#
public static GrdE GrdMakeSystemTime(Handle grdHandle, ushort year, ushort month, ushort dayOfWeek, ushort day,
	ushort hour, ushort minute, ushort second, ushort milliseconds, out GrdSystemTime systemTime)
Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

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

year [in] 

Тип: ushort

Год (2000-2099)

month [in] 

Тип: ushort

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

dayOfWeek [in] 

Тип: ushort

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

day [in] 

Тип: ushort

День (1-31)

hour [in] 

Тип: ushort

Час (0-23)

minute [in] 

Тип: ushort

Минуты (0-59)

second [in] 

Тип: ushort

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

milliseconds [in] 

Тип: ushort

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

systemTime [out]

Тип: GrdSystemTime

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

Expand
titleВозвращаемое значение метода

GrdE.OK

нет ошибок

GrdE.InvalidHandle

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

GrdE.InvalidArg

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

Expand
title
Пример
Описание

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

Card
labelJava
Code Block
languagejava
public static GrdE GrdMakeSystemTime(Handle grdHandle, short year, short month, short dayOfWeek, short day,
	short hour, short minute, short second, short milliseconds, GrdSystemTime systemTime)
Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

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

year [in] 

Тип: ushort

Год (2000-2099)

month [in] 

Тип: ushort

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

dayOfWeek [in] 

Тип: ushort

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

day [in] 

Тип: ushort

День (1-31)

hour [in] 

Тип: ushort

Час (0-23)

minute [in] 

Тип: ushort

Минуты (0-59)

second [in] 

Тип: ushort

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

milliseconds [in] 

Тип: ushort

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

systemTime [out]

Тип: GrdSystemTime

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

Expand
titleВозвращаемое значение метода

GrdE.OK

нет ошибок

GrdE.InvalidHandle

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

GrdE.InvalidArg

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

Expand
titleОписание

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

Пример для используемого средства разработки см. в директории:

"\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\General Guardant API\"
или
"\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\General Guardant API\"