_Structure de _ notification du récepteur d’affichage WFD _

La structure de _ notification du _ récepteur _ d’affichage WFD décrit la notification transmise à la fonction de rappel de notification du récepteur d' _ affichage _ _ _ WFD .

Syntaxe

typedef struct _WFD_DISPLAY_SINK_NOTIFICATION {
  WFD_DISPLAY_SINK_OBJECT_HEADER     Header;
  WFD_DISPLAY_SINK_NOTIFICATION_TYPE type;
  WCHAR                              strRemoteDeviceName[WFD_SINK_MAX_DEVICE_NAME_LENGTH + 1];
  DOT11_MAC_ADDRESS                  RemoteDeviceAddress;
  union {
    struct {
      HANDLE                  hSessionHandle;
      DOT11_WPS_CONFIG_METHOD PossibleConfigMethods;
    } ProvisioningRequestInfo;
    struct {
      DOT11_WFD_GROUP_ID GroupID;
    } ReconnectRequestInfo;
    struct {
      HANDLE             hSessionHandle;
      GUID               guidSessionInterface;
      DOT11_WFD_GROUP_ID GroupID;
      PWSTR              strProfile;
      SOCKADDR_STORAGE   LocalAddress;
      SOCKADDR_STORAGE   RemoteAddress;
      USHORT             uRTSPPort;
    } ConnectedInfo;
  };
} WFD_DISPLAY_SINK_NOTIFICATION, *PWFD_DISPLAY_SINK_NOTIFICATION;

Membres

En-tête

_ _ _ _ En-tête d’objet récepteur WFD qui décrit les données incluses dans la notification.

type

Valeur du _ _ type de _ notification _ du récepteur d’affichage WFD qui indique le type de la notification. Ce paramètre détermine également les informations à utiliser dans l’Union ci-dessous.

strRemoteDeviceName

Contient une chaîne se terminant par un caractère NULL qui contient le nom de l’appareil distant. _ _ _ _ La longueur maximale du nom d’appareil du récepteur WFD _ est définie en tant que valeur (32).

RemoteDeviceAddress

_ _ Adresse Mac DOT11 qui contient le BSSID du périphérique distant.

ProvisioningRequestInfo

Informations sur une demande d’approvisionnement. Utilisez cette valeur si le type a la valeur ProvisioningRequestNotification.

hSessionHandle

Handle de session.

PossibleConfigMethods

Méthodes possibles pour l’indication de l’interface utilisateur pour l’acceptation interactive.

ReconnectRequestInfo

Informations sur une demande de reconnexion. Utilisez cette valeur si le type a la valeur ReconnectRequestNotification.

GroupID

ID de groupe.

ConnectedInfo

Informations sur une notification connectée. Utilisez cette valeur si le type a la valeur ConnectedNotification.

hSessionHandle

Handle de session.

guidSessionInterface

GUID indiquant l’interface de la session.

GroupID

ID de groupe.

strProfile

Pointeur vers une chaîne se terminant par NULL et décrivant le profil.

LocalAddress

Adresse locale.

RemoteAddress

Adresse distante.

uRTSPPort

Port RTSP.

Conditions requises

Condition requise Valeur
Client minimal pris en charge
Windows 8.1 les [ applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [Applications de bureau R2 uniquement]
En-tête
Wfdsink. h