Método IOleUndoUnit::GetUnitType (ocidl.h)
Recupera o CLSID e um identificador de tipo para a unidade de desfazer.
Sintaxe
HRESULT GetUnitType(
[out] CLSID *pClsid,
[out] LONG *plID
);
Parâmetros
[out] pClsid
Um ponteiro para CLSID para a unidade de desfazer.
[out] plID
Um ponteiro para o identificador de tipo para a unidade de desfazer.
Retornar valor
Esse método retorna S_OK em caso de êxito.
Comentários
Uma unidade de desfazer pai pode chamar esse método em suas unidades filho para determinar se ela pode aplicar tratamento especial a elas. O CLSID retornado pode ser o CLSID da unidade de desfazer em si, de seu objeto de criação ou um GUID arbitrário. A unidade de desfazer tem a opção de retornar CLSID_NULL, caso em que o chamador não pode fazer suposições sobre o tipo desta unidade. O único requisito é que o CLSID e o identificador de tipo juntos identifiquem exclusivamente esse tipo de unidade de desfazer.
Observe que o gerenciador de desfazer e as unidades de desfazer pai não têm a opção de aceitar ou rejeitar unidades filho com base em seu tipo.
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 | ocidl.h |