Compartilhar via


Método IFileSystemImage::Exists (imapi2fs.h)

Verifica a existência de um determinado arquivo ou diretório.

Sintaxe

HRESULT Exists(
  [in]  BSTR        fullPath,
  [out] FsiItemType *itemType
);

Parâmetros

[in] fullPath

Cadeia de caracteres que contém o caminho totalmente qualificado do diretório ou arquivo para marcar.

[out] itemType

Indica se o item é um arquivo, um diretório ou não existe. Para obter valores possíveis, consulte o tipo de enumeração FsiItemType .

Valor retornado

S_OK é retornado com êxito, mas outros códigos de êxito podem ser retornados como resultado da implementação. Os seguintes códigos de erro normalmente são retornados em caso de falha na operação, mas não representam os únicos valores de erro possíveis:

Código de retorno Descrição
E_POINTER
O ponteiro não é válido.

Valor: 0x80004003

IMAPI_E_INVALID_PARAM
O valor especificado para o parâmetro %1!ls! não é válido.

Valor: 0xC0AAB101

IMAPI_E_INVALID_PATH
O caminho especificado não é totalmente qualificado. O caminho deve começar com '\\' ou '/' para indicar a raiz da imagem ou a posição das imagens dentro de uma estrutura de diretório.

Valor: 0xC0AAB110

IMAPI_E_DIR_NOT_FOUND
O diretório '%1!s!' não encontrado na hierarquia FileSystemImage.

Valor: 0xC0AAB11A

E_NOINTERFACE
O objeto não dá suporte a essa interface.

Valor: 0x80004002

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [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 imapi2fs.h

Confira também

FsiItemType

IFileSystemImage