Atributo dllname(str)

O atributo [dllname] define o nome da DLL que contém os pontos de entrada de um módulo.

[
    uuid(uuid-number), 
    dllname("filename")
    [, optional-attribute-list]
]
module modulename
{
    elementlist
};

Parâmetros

uuid-number

Especifica um número de identificação universalmente exclusivo para o módulo.

filename

Especifica uma cadeia de caracteres terminada em NULL que contém o caminho completo para o arquivo Dll.

optional-attribute-list

Especifica uma lista de zero ou mais atributos de interface MIDL.

Modulename

Especifica o nome que outros componentes de software podem usar para se referir ao módulo.

elementlist

Especifica uma ou mais instruções de definição de elemento de módulo.

Comentários

O atributo [dllname] é necessário em um módulo.

Exemplos

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    helpstring("A meaningful comment"),   
    dllname("HANDY.DLL")
] 
module HandyStuff
{
    /* Module content definitions */
};

Confira também

Módulo

Entrada

Sintaxe de arquivo ODL

Exemplo de arquivo ODL

Gerando uma biblioteca de tipos com MIDL