Metodo IQueryAssociations::GetData (shlwapi.h)

Cerca e recupera i dati binari correlati al file o al protocollo dal Registro di sistema.

Sintassi

HRESULT GetData(
  [in]                ASSOCF    flags,
  [in]                ASSOCDATA data,
  [in, optional]      LPCWSTR   pszExtra,
  [out, optional]     void      *pvOut,
  [in, out, optional] DWORD     *pcbOut
);

Parametri

[in] flags

Tipo: ASSOCF

Valore ASSOCF che può essere usato per controllare la ricerca.

[in] data

Tipo: ASSOCDATA

Valore ASSOCDATA che specifica il tipo di dati da restituire.

[in, optional] pszExtra

Tipo: LPCWSTR

Puntatore a una stringa Unicode con terminazione null facoltativa con informazioni sulla posizione dei dati. In genere è impostato su un verbo shell, ad esempio aperto. Impostare questo parametro su NULL se non viene usato.

[out, optional] pvOut

Tipo: void*

Puntatore a un valore che, quando questo metodo restituisce correttamente, riceve il valore dei dati richiesto.

[in, out, optional] pcbOut

Tipo: DWORD*

Puntatore a un valore che, quando questo metodo viene chiamato, contiene le dimensioni di pvOut, in byte. Quando questo metodo restituisce correttamente, il valore contiene le dimensioni dei dati effettivamente recuperati.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlwapi.h
Libreria Shlwapi.lib
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

IQueryAssociations