Método IDiskQuotaControl::Initialize (dskquota.h)

Inicializa un nuevo objeto DiskQuotaControl abriendo el volumen del sistema de archivos NTFS con los derechos de acceso solicitados. El valor devuelto indica si el volumen admite cuotas de disco del sistema de archivos NTFS y si el autor de la llamada tiene derechos de acceso suficientes.

Sintaxis

HRESULT Initialize(
  [in] LPCWSTR pszPath,
  [in] BOOL    bReadWrite
);

Parámetros

[in] pszPath

Ruta de acceso a la raíz del volumen, como C:\ o \\suequipo.

[in] bReadWrite

Si este valor es TRUE, el volumen se abre en modo de lectura y escritura. Si este valor es FALSE, el volumen se abre en modo de solo lectura. Para escribir datos en el archivo de cuota, debe especificar TRUE y la llamada a este método debe devolverse correctamente.

Valor devuelto

Este método devuelve uno de los valores siguientes.

Código devuelto Descripción
S_OK
Correcto.
ERROR_ACCESS_DENIED
El autor de la llamada tiene derechos de acceso insuficientes.
ERROR_BAD_PATHNAME
El nombre de la ruta de acceso solicitada no es válido.
ERROR_FILE_NOT_FOUND
No se encuentra el archivo o el objeto solicitados.
ERROR_INITIALIZED
El objeto de controlador ya se ha inicializado. No se permite la inicialización múltiple.
ERROR_INVALID_NAME
La ruta de acceso del archivo solicitada no es válida.
ERROR_NOT_SUPPORTED
El sistema de archivos no admite cuotas.
ERROR_PATH_NOT_FOUND
No se encuentra la ruta de acceso del archivo solicitada.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dskquota.h
Archivo DLL Dskquota.dll

Consulte también

Interfaces de administración de discos

Cuotas de disco

GetVolumePathName

IDiskQuotaControl