MIRACAST_DRIVER_INTERFACE 结构 (netdispumddi.h)

包含指向无线显示 (Miracast) 由 Miracast 用户模式驱动程序实现的函数的指针。

语法

typedef struct _MIRACAST_DRIVER_INTERFACE {
  UINT                         Size;
  PFN_CREATE_MIRACAST_CONTEXT  CreateMiracastContext;
  PFN_DESTROY_MIRACAST_CONTEXT DestroyMiracastContext;
  PFN_START_MIRACAST_SESSION   StartMiracastSession;
  PFN_STOP_MIRACAST_SESSION    StopMiracastSession;
  PFN_HANDLE_KMD_MESSAGE       HandleKernelModeMessage;
} MIRACAST_DRIVER_INTERFACE, *PMIRACAST_DRIVER_INTERFACE;

成员

Size

操作系统调用 QueryMiracastDriverInterface 函数时驱动程序返回的MIRACAST_DRIVER_INTERFACE结构的大小(以字节为单位)。

CreateMiracastContext

指向驱动程序的 CreateMiracastContext 函数的指针。

DestroyMiracastContext

指向驱动程序的 DestroyMiracastContext 函数的指针。

StartMiracastSession

指向驱动程序的 StartMiracastSession 函数的 指针。

StopMiracastSession

指向驱动程序的 StopMiracastSession 函数的 指针。

HandleKernelModeMessage

指向驱动程序的 HandleKernelModeMessage 函数的 指针。

要求

要求
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 netdispumdddi.h (包括 Netdispumddi.h)

另请参阅

CreateMiracastContext

DestroyMiracastContext

HandleKernelModeMessage

QueryMiracastDriverInterface

StartMiracastSession

StopMiracastSession