Função CoIsOle1Class (objbase.h)
Determina se o CLSID especificado representa um objeto OLE 1.
Sintaxe
BOOL CoIsOle1Class(
[in] REFCLSID rclsid
);
Parâmetros
[in] rclsid
O CLSID a ser verificado.
Retornar valor
Se o CLSID se referir a um objeto OLE 1, o valor retornado será TRUE; caso contrário, será FALSE.
Comentários
A função CoIsOle1Class determina se uma classe de objeto é do OLE 1. Você pode usá-lo para impedir a vinculação a objetos OLE 1 inseridos em um contêiner, que os objetos OLE 1 não dão suporte. Depois que um contêiner determinar que os dados copiados representam um objeto inserido, o código do contêiner pode chamar CoIsOle1Class para determinar se o objeto inserido é um objeto OLE 1. Se CoIsOle1Class retornar TRUE, o contêiner não oferecerá CF_LINKSOURCE como um de seus formatos de área de transferência. Essa é uma das várias funções de compatibilidade OLE. As seguintes funções de compatibilidade, listadas abaixo, podem ser usadas para converter os formatos de armazenamento de objetos entre OLE 1 e OLE.
- OleConvertIStorageToOLESTREAM
- OleConvertIStorageToOLESTREAMEx
- OleConvertOLESTREAMToIStorage
- OleConvertOLESTREAMToIStorageEx
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | objbase.h |
Biblioteca | Ole32.lib |
DLL | Ole32.dll |