Condividi tramite


Interfaccia IKnownFolder (shobjidl_core.h)

Espone metodi che consentono a un'applicazione di recuperare informazioni sulla categoria, il tipo, il GUID, il GUID, il puntatore a un valore piDL (Item Identifier List), le funzionalità di reindirizzamento e la definizione. Fornisce un metodo per il recupero dell'oggetto IShellItem di una cartella nota. Fornisce anche metodi per ottenere o impostare il percorso della cartella nota.

Ereditarietà

L'interfaccia IKnownFolder eredita dall'interfaccia IUnknown . IKnownFolder include anche questi tipi di membri:

Metodi

L'interfaccia IKnownFolder include questi metodi.

 
IKnownFolder::GetCategory

Recupera la categoria virtuale, fissa, comune o per utente della cartella selezionata.
IKnownFolder::GetFolderDefinition

Recupera una struttura contenente gli elementi di definizione di una cartella nota, che include la categoria, il nome, il percorso, il percorso, la descrizione, la descrizione comando, l'icona e altre proprietà.
IKnownFolder::GetFolderType

Recupera il tipo di cartella.
IKnownFolder::GetId

Ottiene l'ID della cartella selezionata.
IKnownFolder::GetIDList

Ottiene il percorso della cartella dello spazio dei nomi shell nel modulo IDList (ITEMIDLIST).
IKnownFolder::GetPath

Recupera il percorso di una cartella nota come stringa.
IKnownFolder::GetRedirectionCapabilities

Ottiene un valore che indica se la cartella nota può avere il percorso impostato su un nuovo valore o su quali restrizioni o divieto specifici vengono inseriti in tale reindirizzamento.
IKnownFolder::GetShellItem

Recupera il percorso di una cartella nota nello spazio dei nomi Shell sotto forma di elemento Shell (IShellItem o interfaccia derivata).
IKnownFolder::SetPath

Assegna un nuovo percorso a una cartella nota.

Commenti

Gli oggetti IKnownFolder possono essere ottenuti tramite diversi metodi dell'interfaccia IKnownFolderManager, ad esempio IKnownFolderManager::GetFolder e IKnownFolderManager::FindFolderFromIDList.

Le terze parti non implementano IKnownFolder. Usare l'implementazione specificata.

Requisiti

   
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

Esempio di cartelle note