Compartilhar via


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

Define o estado do sistema de cotas.

Sintaxe

HRESULT SetQuotaState(
  [in] DWORD dwState
);

Parâmetros

[in] dwState

Estado a ser aplicado ao volume. Use as macros a seguir para definir os bits adequados.

Macro Habilitar Rastrear Impor
DISKQUOTA_SET_DISABLED Não Não Não
DISKQUOTA_SET_TRACKED Sim Sim Não
DISKQUOTA_SET_ENFORCED Sim Sim Sim

Valor retornado

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 dwState está incorreto.
E_OUTOFMEMORY
Memória insuficiente.
E_FAIL
Ocorreu um erro inesperado do sistema de arquivos.
E_UNEXPECTED
Ocorreu uma exceção inesperada.

Comentários

Nem todos os atributos de estado podem ser modificados. Os atributos enable, track e enforce podem ser modificados.

Requisitos

   
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