Condividi tramite


Metodo IKnownFolderManager::GetFolderByName (shobjidl_core.h)

Ottiene un oggetto che rappresenta una cartella nota identificata dal nome canonico. L'oggetto consente di eseguire query su determinate proprietà di cartella, ottenere il percorso corrente della cartella, reindirizzare la cartella a un'altra posizione e ottenere il percorso della cartella come ITEMIDLIST.

Sintassi

HRESULT GetFolderByName(
  [in]  LPCWSTR      pszCanonicalName,
  [out] IKnownFolder **ppkf
);

Parametri

[in] pszCanonicalName

Tipo: LPCWSTR

Puntatore al nome canonico non localizzato per la cartella nota, archiviato come stringa Unicode con terminazione Null. Se questa cartella è una cartella comune o per utente , questo valore viene usato anche come nome valore delle impostazioni del Registro di sistema "Cartelle della shell utente". Questo valore viene recuperato tramite il membro pszName della struttura KNOWNFOLDER_DEFINITION della cartella.

[out] ppkf

Tipo: IKnownFolder**

Quando termina, questo metodo contiene l'indirizzo di un puntatore all'oggetto IKnownFolder che rappresenta la cartella nota.

Valore restituito

Tipo: HRESULT

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

Commenti

Quando usare

Usare questo metodo quando si conosce esattamente quale cartella nota si sta cercando e si vuole accedervi direttamente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IKnownFolderManager

Esempio di cartelle note