Compartir a través de


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

Establece el estado del sistema de cuota.

Sintaxis

HRESULT SetQuotaState(
  [in] DWORD dwState
);

Parámetros

[in] dwState

Estado que se va a aplicar al volumen. Use las siguientes macros para establecer los bits adecuados.

Macro Habilitar Track Aplicar
DISKQUOTA_SET_DISABLED No No No
DISKQUOTA_SET_TRACKED No
DISKQUOTA_SET_ENFORCED

Valor devuelto

Este método devuelve un error del sistema de archivos o 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_NOT_READY
El objeto DiskQuotaControl no se inicializa.
E_INVALIDARG
El parámetro dwState es incorrecto.
E_OUTOFMEMORY
Memoria insuficiente.
E_FAIL
Error inesperado del sistema de archivos.
E_UNEXPECTED
Se produjo una excepción inesperada.

Comentarios

No todos los atributos de estado se pueden modificar. Se pueden modificar los atributos enable, track y enforce.

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

IDiskQuotaControl