Método IDiskQuotaControl::D eleteUser (dskquota.h)
Remove uma entrada de usuário do arquivo de informações de cota de volume, se o valor de cota cobrado do usuário for zero (0) bytes.
Sintaxe
HRESULT DeleteUser(
[in] PDISKQUOTA_USER pUser
);
Parâmetros
[in] pUser
Um ponteiro para a interface IDiskQuotaUser do usuário cujo registro de cota está marcado para exclusão.
Valor retornado
Esse método retorna um erro do sistema de arquivos ou um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
O chamador não tem direitos de acesso suficientes. |
|
O usuário possui arquivos no volume. |
|
O objeto DiskQuotaControl não é inicializado. |
|
O parâmetro pUser é NULL. |
|
Memória insuficiente. |
|
Ocorreu um erro inesperado do sistema de arquivos. |
|
Ocorreu uma exceção inesperada. |
Comentários
Esse método realmente não remove a entrada de cota do volume. Ele marca a entrada para exclusão. O sistema de arquivos NTFS executa a exclusão real posteriormente. Após uma chamada para IDiskQuotaControl::D eleteUser, a interface IDiskQuotaUser ainda está ativa. Esse método não exclui o objeto de usuário da memória. Para liberar o objeto de usuário, chame IUnknown::Release.
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 |