cabeçalho coml2api.h
Esse cabeçalho é usado pelo Armazenamento Estruturado. Para obter mais informações, consulte:
coml2api.h contém as seguintes interfaces de programação:
Funções
CreateILockBytesOnHGlobal Cria um objeto de matriz de bytes que usa um identificador de memória HGLOBAL para armazenar os bytes destinados ao armazenamento na memória de um arquivo composto. |
FmtIdToPropStgName Converte um FMTID (identificador de formato de conjunto de propriedades) em seu nome de armazenamento ou fluxo. |
GetConvertStg A função GetConvertStg retorna o valor atual do bit de conversão para o objeto de armazenamento especificado. |
GetHGlobalFromILockBytes A função GetHGlobalFromILockBytes recupera um identificador de memória global para um objeto de matriz de bytes criado usando a função CreateILockBytesOnHGlobal. |
PropStgNameToFmtId Converte um nome de fluxo ou armazenamento do conjunto de propriedades em seu identificador de formato. |
ReadClassStg A função ReadClassStg lê o CLSID gravado anteriormente em um objeto de armazenamento com a função WriteClassStg. |
ReadClassStm Lê o CLSID gravado anteriormente em um objeto de fluxo com a função WriteClassStm. |
Stgcreatedocfile Cria um novo objeto de armazenamento de arquivos compostos usando a implementação de arquivo composto fornecida por COM para a interface IStorage. |
Stgcreatedocfileonilockbytes Cria e abre um novo objeto de armazenamento de arquivos composto sobre um objeto de matriz de bytes fornecido pelo chamador. |
StgCreatePropSetStg Cria um objeto de armazenamento do conjunto de propriedades de um objeto de armazenamento especificado. |
StgCreatePropStg Cria e abre um conjunto de propriedades em um objeto de fluxo ou armazenamento especificado. |
StgCreateStorageEx Cria um novo objeto de armazenamento usando uma implementação fornecida para as interfaces IStorage ou IPropertySetStorage. |
StgIsStorageFile A função StgIsStorageFile indica se um arquivo de disco específico contém um objeto de armazenamento. |
StgIsStorageILockBytes A função StgIsStorageILockBytes indica se a matriz de bytes especificada contém um objeto de armazenamento. |
StgOpenPropStg Abre um conjunto de propriedades especificado em um objeto de fluxo ou armazenamento especificado. |
Stgopenstorage Abre um objeto de armazenamento raiz existente no sistema de arquivos. |
StgOpenStorageEx Abre um objeto de armazenamento raiz existente no sistema de arquivos. Use essa função para abrir Arquivos Compostos e arquivos regulares. |
StgOpenStorageOnILockBytes A função StgOpenStorageOnILockBytes abre um objeto de armazenamento existente que não reside em um arquivo de disco, mas tem uma matriz de bytes subjacente fornecida pelo chamador. |
StgSetTimes A função StgSetTimes define os tempos de criação, acesso e modificação do arquivo indicado, se houver suporte do sistema de arquivos subjacente. |
WriteClassStg A função WriteClassStg armazena o CLSID (identificador de classe) especificado em um objeto de armazenamento. |
Writeclassstm A função WriteClassStm armazena o CLSID especificado no fluxo. |
Estruturas
STGOPTIONS Especifica os recursos do objeto de armazenamento, como o tamanho do setor, nas funções StgCreateStorageEx e StgOpenStorageEx. |