Condividi tramite


Metodo IKnownFolderManager::FindFolderFromPath (shobjidl_core.h)

Ottiene un oggetto che rappresenta una cartella nota in base a un percorso del file system. L'oggetto consente di eseguire query su determinate proprietà della cartella, ottenere il percorso corrente della cartella, reindirizzare la cartella a un'altra posizione e ottenere il percorso della cartella come ITEMIDLIST.

Sintassi

HRESULT FindFolderFromPath(
  [in]  LPCWSTR      pszPath,
  [in]  FFFP_MODE    mode,
  [out] IKnownFolder **ppkf
);

Parametri

[in] pszPath

Tipo: LPCWSTR

Puntatore a una stringa Unicode con terminazione null MAX_PATH contenente un percorso a una cartella nota.

[in] mode

Tipo: FFFP_MODE

Uno dei valori seguenti che specificano la precisione della corrispondenza del percorso e della cartella nota:

FFFP_EXACTMATCH

Recuperare solo la cartella nota specifica per il percorso del file specificato.

FFFP_NEARESTPARENTMATCH

Se non viene trovata una corrispondenza esatta per il percorso del file specificato, recuperare la prima cartella nota corrispondente a una delle cartelle padre che si trova lungo l'albero padre.

[out] ppkf

Tipo: IKnownFolder**

Quando questo metodo restituisce, 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 .

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