Поделиться через


Метод 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 или более поздняя)

См. также раздел

IQueryAssociations