ITypeInfo::GetMops
9/8/2008
Este método recupera informações empacotamento.
Syntax
HRESULT GetMops(
MEMBERID memid,
BSTR FAR* pBstrMops
);
Parameters
- memid
[no] Membro identificador que indica quais informações empacotamento é necessária.
- pBstrMops
[out] Em retorno, ponteiro para o Opcode seqüência de caracteres usados no empacotamento os membros de estrutura descrita pelo relacionado descrição tipo, ou retorna NULL se não houver nenhum informações retornar.
Return Value
A seguinte tabela mostra os valores de retorno para esta função.
Valor | Descrição |
---|---|
S_OK |
O sucesso. |
E_OUTOFMEMORY |
Memória insuficiente. |
E_INVALIDARG |
Um ou mais dos parâmetros é inválido. |
TYPE_E_IOERROR |
A função não pôde ler a partir de arquivo. |
TYPE_E_UNSUPFORMAT |
A biblioteca tipo tem um formato mais antigo. |
TYPE_E_INVALIDSTATE |
Não foi possível abrir a biblioteca tipo. |
TYPE_E_ELEMENTNOTFOUND |
O elemento não foi encontrado. |
TYPE_E_WRONGTYPEKIND |
Tipo incompatível. |
Remarks
Se o identificador Passed-in membro for MEMBERID_NIL, a função retornará o Opcode seqüência de caracteres de empacotamento os membros de estrutura descrita por descrição de tipo. Caso contrário, retornará a Opcode seqüência de caracteres de empacotamento de função especificada pelo índice.
Se a descrição tipo herda descrição outro tipo, essa função recurses na descrição de tipo base, se necessário, para localizar o item com o identificador membro solicitado.
Requirements
Header | oaidl.h, oaidl.idl |
Library | oleaut32.lib, uuid.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |