System.Runtime.InteropServices.DllImportAttribute nelze použít pro metody rozhraní.

Procedura je definována uvnitř rozhraní, ale definice procedury použije DllImportAttribute.

Modul CLR (Common Language Runtime) rozpozná tento atribut a jeho EntryPoint vlastnost jako označení náhradní procedury definované v nespravované dynamické knihovně (DLL) mimo rozhraní .NET Framework. Když kód volá proceduru, na kterou DllImportAttribute se používá, volá modul CLR (Common Language Runtime) místo toho určenou nespravovanou proceduru.

Protože definice procedury uvnitř rozhraní neobsahuje žádnou implementaci, nemůže spolupracovat s nespravovanými platformami mimo rozhraní .NET Framework.

ID chyby: BC31530

Oprava této chyby

Viz také