Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Запрашивает объект о состоянии одной или нескольких команд, созданных событиями пользовательского интерфейса.
Синтаксис
HRESULT QueryStatus(
[in] const GUID *pguidCmdGroup,
[in] ULONG cCmds,
[in, out] OLECMD [] prgCmds,
[in, out] OLECMDTEXT *pCmdText
);
Параметры
[in] pguidCmdGroup
Уникальный идентификатор группы команд; Может иметь значение NULL , чтобы указать стандартную группу. Все команды, передаваемые в массиве prgCmds , должны принадлежать группе, указанной в pguidCmdGroup.
[in] cCmds
Количество команд в массиве prgCmds .
[in, out] prgCmds
Выделенный вызывающим объектом массив структур OLECMD , указывающий команды, для которых вызывающему объекту требуются сведения о состоянии. Этот метод заполняет элемент cmdf каждой структуры значениями, взятыми из перечисления OLECMDF .
[in, out] pCmdText
Указатель на структуру OLECMDTEXT , в которой возвращается имя и (или) сведения о состоянии одной команды. Этот параметр может иметь значение NULL , чтобы указать, что вызывающий объект не нуждается в этих сведениях.
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
| Код возврата | Описание |
|---|---|
|
Операция не удалась. |
|
Произошла непредвиденная ошибка. |
|
Аргумент prgCmds имеет значение NULL. |
|
Параметр pguidCmdGroup не имеет значения NULL , но не указывает распознаваемую группу команд. |
Комментарии
Вызывающие объекты используют QueryStatus , чтобы определить, какие команды поддерживаются целевым объектом. Затем вызывающий объект может отключить недоступные команды, которые в противном случае были бы перенаправлены в объект . Вызывающий объект также может использовать этот метод для получения имени или состояния одной команды.
Требования
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |