对于WinRT中,IDL现在支持结构,比如这个:IDL静态接口
[marshaling_behavior(agile)]
[threading(both)]
[activatable(0x06020000)]
[version(0x06020000)]
[static(Windows.Networking.Sockets.IDatagramSocketStatics, 0x06020000)]
runtimeclass DatagramSocket
{
[default] interface Windows.Networking.Sockets.IDatagramSocket;
interface Windows.Foundation.IClosable;
}
我很好奇static
属性。这是什么意思?它与runtimeclass
正文中列出的接口有什么关系?
你的评论也很有用,因为它告诉你如何调用静态;汉斯的回答字面上回答了我关于静态属性意味着什么的问题,所以我接受了他的答案。 –
我给出单独回答的原因是为了表示与“Windows.Foundation.Metadata.StaticAttribute”属性相关的二进制行为 - 二进制行为根本不清楚属性。 –