Condividi tramite


Metodo IKnownFolderManager::GetFolder (shobjidl_core.h)

Ottiene un oggetto che rappresenta una cartella nota identificata dalla proprietà KNOWNFOLDERID. 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 GetFolder(
  [in]  REFKNOWNFOLDERID rfid,
  [out] IKnownFolder     **ppkf
);

Parametri

[in] rfid

Tipo: REFKNOWNFOLDERID

Riferimento a KNOWNFOLDERID.

[out] ppkf

Tipo: IKnownFolder**

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

Valore restituito

Tipo: HRESULT

Restituisce S_OK in caso di esito positivo o un valore di errore, incluso quanto segue:

Codice restituito Descrizione
E_INVALIDARG
Tra le altre cose, questo valore può indicare che il parametro rfid fa riferimento a un KNOWNFOLDERID che non è presente nel sistema. Non tutti i valori KNOWNFOLDERID sono presenti in tutti i sistemi. Usare IKnownFolderManager::GetFolderIds per recuperare il set di valori KNOWNFOLDERID per il sistema corrente.

Commenti

Per chiamare questo metodo, il chiamante deve avere almeno privilegi utente.

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)
DLL Shell32.dll

Vedi anche

IKnownFolderManager

Esempio di cartelle note