Метод IQueryAssociations::GetData (shlwapi.h)
Выполняет поиск двоичных данных, связанных с файлами или протоколами, и извлекает их из реестра.
Синтаксис
HRESULT GetData(
[in] ASSOCF flags,
[in] ASSOCDATA data,
[in, optional] LPCWSTR pszExtra,
[out, optional] void *pvOut,
[in, out, optional] DWORD *pcbOut
);
Параметры
[in] flags
Тип: ASSOCF
Значение ASSOCF , которое можно использовать для управления поиском.
[in] data
Тип: ASSOCDATA
Значение ASSOCDATA , указывающее тип возвращаемых данных.
[in, optional] pszExtra
Тип: LPCWSTR
Указатель на необязательную строку Юникода со значением NULL с информацией о расположении данных. Обычно для него задан командный глагол оболочки, например open. Присвойте этому параметру значение NULL , если он не используется.
[out, optional] pvOut
Тип: void*
Указатель на значение, которое при успешном возврате этого метода получает запрошенное значение данных.
[in, out, optional] pcbOut
Тип: DWORD*
Указатель на значение, которое при вызове этого метода содержит размер pvOut в байтах. Если этот метод возвращает успешно, значение содержит размер фактически полученных данных.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlwapi.h |
Библиотека | Shlwapi.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя) |