Compartir a través de


Método IShellLibrary::GetDefaultSaveFolder (shobjidl_core.h)

Recupera la carpeta de destino predeterminada que usa la biblioteca para las operaciones de guardado.

Sintaxis

HRESULT GetDefaultSaveFolder(
  [in]  DEFAULTSAVEFOLDERTYPE dsft,
  [in]  REFIID                riid,
  [out] void                  **ppv
);

Parámetros

[in] dsft

Tipo: DEFAULTSAVEFOLDERTYPE

Valor DEFAULTSAVEFOLDERTYPE que especifica la carpeta save que se va a obtener.

[in] riid

Tipo: REFIID

Referencia al IID de la interfaz para obtener en ppv que representará la ubicación de guardado. Este valor suele ser IID_IShellItem, pero también puede ser IID_IShellItem2 o el IID de cualquier otra interfaz implementada por CShellItem.

[out] ppv

Tipo: void**

Puntero a la interfaz solicitada en riid.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Para obtener los mejores resultados, use la macro IID_PPV_ARGS , definida en Objbase.h, para los parámetros riid y ppv . Esta macro proporciona el IID correcto basado en la interfaz a la que apunta el valor de ppv, lo que elimina la posibilidad de un error de codificación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IShellItem

IShellItem2

IShellLibrary

Esquema de descripción de la biblioteca

Bibliotecas de Windows