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

Recupera um conjunto de sinalizadores que descrevem o estado do sistema de cotas.

Sintaxe

HRESULT GetQuotaState(
  [out] LPDWORD pdwState
);

Parâmetros

[out] pdwState

Os sinalizadores de estado de cota. Esse parâmetro pode incluir um ou mais dos sinalizadores a seguir.

Valor Significado
DISKQUOTA_FILESTATE_INCOMPLETE
0x00000100
As informações de cota do volume estão desatualizadas. As cotas provavelmente estão desabilitadas.
DISKQUOTA_FILESTATE_REBUILDING
0x00000200
O volume está recompilando suas informações de cota.
DISKQUOTA_STATE_DISABLED
0x00000000
As cotas não estão habilitadas no volume.
DISKQUOTA_STATE_ENFORCE
0x00000002
As cotas estão habilitadas e o valor limite é imposto. Os usuários não podem exceder o limite de cota.
DISKQUOTA_STATE_TRACK
0x00000001
As cotas estão habilitadas, mas o valor limite não está sendo imposto. Os usuários podem exceder o limite de cota.

Retornar valor

Esse método retorna um erro do sistema de arquivos ou um dos valores a seguir.

Código de retorno Descrição
S_OK
Êxito.
ERROR_ACCESS_DENIED
O chamador não tem direitos de acesso suficientes.
ERROR_NOT_READY
O objeto DiskQuotaControl não é inicializado.
E_INVALIDARG
O parâmetro pdwState está incorreto.
E_OUTOFMEMORY
Memória insuficiente.
E_FAIL
Ocorreu um erro inesperado do sistema de arquivos.
E_UNEXPECTED
Ocorreu uma exceção inesperada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dskquota.h
DLL Dskquota.dll

Confira também

Interfaces do gerenciamento de disco

Cotas de disco

IDiskQuotaControl