Compartir a través de


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

Recupera un conjunto de marcas que describen el estado del sistema de cuota.

Sintaxis

HRESULT GetQuotaState(
  [out] LPDWORD pdwState
);

Parámetros

[out] pdwState

Marcas de estado de cuota. Este parámetro puede incluir una o varias de las marcas siguientes.

Valor Significado
DISKQUOTA_FILESTATE_INCOMPLETE
0x00000100
La información de cuota del volumen no está actualizada. Es probable que las cuotas estén deshabilitadas.
DISKQUOTA_FILESTATE_REBUILDING
0x00000200
El volumen vuelve a generar su información de cuota.
DISKQUOTA_STATE_DISABLED
0x00000000
Las cuotas no están habilitadas en el volumen.
DISKQUOTA_STATE_ENFORCE
0x00000002
Las cuotas están habilitadas y se aplica el valor de límite. Los usuarios no pueden superar su límite de cuota.
DISKQUOTA_STATE_TRACK
0x00000001
Las cuotas están habilitadas, pero el valor límite no se está aplicando. Los usuarios pueden superar su límite de cuota.

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 pdwState es incorrecto.
E_OUTOFMEMORY
Memoria insuficiente.
E_FAIL
Error inesperado del sistema de archivos.
E_UNEXPECTED
Se produjo una excepción inesperada.

Requisitos

Requisito Value
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