Форум программистов, компьютерный форум CyberForum.ru

Параметры CreateConsoleScreenBuffer - C++

Восстановить пароль Регистрация
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.04.2014, 07:25     Параметры CreateConsoleScreenBuffer #1
Доступ к экранного буфера консоли. Для получения списка прав доступа, см. консоли Защита буфера и права доступа.
,
The access to the console screen buffer. For a list of access rights, see Console Buffer Security and Access Rights.
. И оригинал не понятен, и перевод ещё хуже. Что значит параметр dwDesiredAccess?
C++
1
2
3
4
5
6
HANDLE WINAPI CreateConsoleScreenBuffer(
  _In_        DWORD dwDesiredAccess,
  _In_        DWORD dwShareMode,
  _In_opt_    const SECURITY_ATTRIBUTES *lpSecurityAttributes,
  _In_        DWORD dwFlags,
  _Reserved_  LPVOID lpScreenBufferData);
, msdn.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2014, 07:25     Параметры CreateConsoleScreenBuffer
Посмотрите здесь:

C++ функции и параметры
C++ параметры шаблона
Параметры по умолчанию в С. C++
C++ Параметры функции
C++ шаблоны и параметры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
20.04.2014, 08:27     Параметры CreateConsoleScreenBuffer #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Там даже ссылочка есть с описанием что это такое http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.04.2014, 08:34  [ТС]     Параметры CreateConsoleScreenBuffer #3
Спасибо. А что такое
C++
1
0x80000000L
? Вроде как 0x означает шестнадцатеричность, а не двадцатидвуричность и старшая цифра F, а не L.

Добавлено через 1 минуту
И что такое _In_opt_?
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
20.04.2014, 08:41     Параметры CreateConsoleScreenBuffer #4
L означает, что это литерал типа long int
http://en.cppreference.com/w/cpp/lan...nteger_literal

Добавлено через 2 минуты
Цитата Сообщение от taras atavin Посмотреть сообщение
И что такое _In_opt_?
Тупо пустой макрос.
Достаточно, наверное, прокачать базовые навыки поиска по файлам, чтобы найти его определение.

Добавлено через 3 минуты
А вообще я вру:
http://msdn.microsoft.com/en-us/library/ms235402.aspx
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.04.2014, 08:42  [ТС]     Параметры CreateConsoleScreenBuffer #5
Тупой он может и пустой, но для чего то же написан. _In_ - документирующий макрос, означающий, что параметр входной, _Out_ означает, что параметр выходной. Оба такие же пустые, так как предназначены для человека и важно их написание, а компилятор как раз реагировать не должен вовсе. А _In_opt_ что значит?
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
20.04.2014, 08:42     Параметры CreateConsoleScreenBuffer #6
Ну и до кучи:
http://msdn.microsoft.com/en-us/library/hh916383.aspx
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2014, 08:44     Параметры CreateConsoleScreenBuffer
Еще ссылки по теме:

C++ Параметры шаблона
C++ Параметры printf
C++ Параметры функций

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.04.2014, 08:44  [ТС]     Параметры CreateConsoleScreenBuffer #7
Цитата Сообщение от 0x10 Посмотреть сообщение
Достаточно, наверное, прокачать базовые навыки поиска по файлам,
Вот только в семёрке поиска по содержимому нет.
Yandex
Объявления
20.04.2014, 08:44     Параметры CreateConsoleScreenBuffer
Ответ Создать тему
Опции темы

Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru