Condivisione desktop di Windows
Panoramica della tecnologia Windows Desktop Sharing.
Per sviluppare La condivisione desktop di Windows, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
ATTENDEE_DISCONNECT_REASON Definisce i valori per i motivi per cui un partecipante è stato disconnesso dalla sessione. |
CHANNEL_ACCESS_ENUM Definisce i valori per il tipo di accesso concesso al partecipante per il canale. |
CHANNEL_FLAGS Definisce i valori per la modalità di invio dei dati nel canale. |
CHANNEL_PRIORITY Definisce i valori per la priorità usata per inviare pacchetti sul canale. |
CTRL_LEVEL Definisce il livello di controllo che un partecipante ha in una sessione. |
RDPENCOMAPI_ATTENDEE_FLAGS Definisce i valori per il tipo di partecipante. |
RDPSRAPI_APP_FLAGS Definisce i valori per il tipo di applicazione. |
RDPSRAPI_KBD_CODE_TYPE Definisce i valori per il tipo di codifica di una tastiera. |
RDPSRAPI_KBD_SYNC_FLAG Definisce i valori per il tipo di tasti che controllano lo stato di una tastiera, ad esempio il tasto Bloc maiuscole. |
RDPSRAPI_MOUSE_BUTTON_TYPE Definisce i valori per il tipo di pulsanti del mouse. |
RDPSRAPI_WND_FLAGS Definisce i valori per il tipo di finestra. |
AddTouchInput Accetta una descrizione di un input tocco. |
AllocBuffer Chiamato dallo stack RDP (Remote Desktop Protocol) per allocare un buffer di flusso. |
BeginTouchFrame Inizia ad accettare una serie di input tocco. |
Close Disconnette tutti i partecipanti dalla sessione e interrompe l'ascolto delle connessioni in ingresso. |
Close Chiamato dallo stack RDP (Remote Desktop Protocol) per chiudere il flusso. |
Connettere Avvia la connessione effettiva al condivisore. |
ConnectToClient Utilizzato per la modalità di connessione inversa, in cui il condivisore si connette al visualizzatore. |
ConnectUsingTransportStream Connette utilizzando il flusso di trasporto specificato. |
CreateInvitation Crea un invito. |
CreateLogger Crea un nuovo oggetto IRDPSRAPIPerfCounterLogger. |
CreateVirtualChannel Crea un canale virtuale. |
Disconnetti Avvia una disconnessione del visualizzatore dal condivisore. |
EndTouchFrame Arresta l'accettazione di una serie di input tocco. |
FreeBuffer Rilascia il blocco sul buffer dopo la chiamata al metodo GetBuffer. |
FreeBuffer Chiamato dallo stack RDP (Remote Desktop Protocol) per restituire un buffer di flusso al flusso. |
get__NewEnum Interfaccia dell'enumeratore per la raccolta di applicazioni. |
get__NewEnum Interfaccia dell'enumeratore per la raccolta di partecipanti. |
get__NewEnum Interfaccia dell'enumeratore per la raccolta di inviti. |
get__NewEnum Interfaccia dell'enumeratore per la raccolta di canali virtuali. |
get__NewEnum Interfaccia dell'enumeratore per la raccolta di finestre. |
get_Application Restituisce un puntatore all'oggetto applicazione a cui appartiene la finestra. |
get_ApplicationFilter Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIApplicationFilter. (IRDPSRAPISharingSession.get_ApplicationFilter) |
get_ApplicationFilter Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIApplicationFilter. (IRDPSRAPIViewer.get_ApplicationFilter) |
get_Applications Elenco di applicazioni condivisibili. |
get_Attendee Partecipante disconnesso. |
get_AttendeeLimit Numero massimo di partecipanti che possono connettersi alla sessione. (Get) |
get_Attendees Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIAttendeeManager. (IRDPSRAPISharingSession.get_Attendees) |
get_Attendees Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIAttendeeManager. (IRDPSRAPIViewer.get_Attendees) |
get_Bpp Bit per pixel per il buffer dei fotogrammi. |
get_CLXCmdLine |
get_Code Stato dell'operazione di disconnessione. |
get_ColorDepth Recupera o imposta la profondità del colore per la sessione condivisa. (Get) |
get_ConnectionString Stringa di ticket. |
get_ConnectivityInfo Recupera le informazioni di connettività per il partecipante. |
get_Context Questa proprietà è riservata per l'uso dallo stack RDP (Remote Desktop Protocol). Non modificarla. (Get) |
get_ControlLevel Il livello di controllo del partecipante ha superato la sessione. (Get) |
get_Count Numero di inviti nella raccolta. |
get_DisconnectedText Recupera o imposta il testo che viene visualizzato centrato nel controllo prima che venga terminata una connessione. (Get) |
get_Enabled Stato abilitato del filtro dell'applicazione. (Get) |
get_Flags Flag di condivisione. |
get_Flags Recupera i flag specifici dei partecipanti definiti nel tipo di enumerazione RDPENCOMAPI_ATTENDEE_FLAGS. |
get_Flags Recupera o specifica le opzioni per il buffer di flusso. (Get) |
get_Flags Flag del canale. La proprietà viene riservata per un utilizzo futuro. |
get_Flags Restituisce i flag nella finestra corrente. |
get_FrameBuffer Ottiene un buffer di frame per questa sessione. |
get_GroupName Nome del gruppo. |
get_Height Altezza, in pixel, del buffer del frame. |
get_Id Identificatore dell'applicazione. |
get_Id Identificatore univoco per il partecipante. |
get_Id Restituisce l'ID di una finestra. |
get_Invitation Invito usato per concedere l'accesso ai partecipanti alla conferenza. |
get_Invitations Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIInvitationManager. (IRDPSRAPISharingSession.get_Invitations) |
get_Invitations Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIInvitationManager. (IRDPSRAPIViewer.get_Invitations) |
get_Item Elemento nella raccolta di applicazioni. |
get_Item Elemento nella raccolta partecipanti. |
get_Item Elemento nella raccolta di inviti. |
get_Item Elemento nella raccolta di canali virtuali. |
get_Item Elemento nella raccolta di finestre. |
get_LocalIP Recupera l'indirizzo IP locale utilizzato dal condivisioner o dal visualizzatore per la comunicazione. |
get_LocalPort Recupera la porta locale usata dallo strumento di condivisione o dal visualizzatore nella comunicazione. |
get_Name Nome dell'applicazione. |
get_Name Nome del canale. |
get_Name Restituisce il nome dell'oggetto window. |
get_Password Stringa di password. |
get_PayloadOffset Specifica il percorso nel buffer di flusso in cui viene avviato il contenuto. (Get) |
get_PayloadSize Dimensioni, in byte, del contenuto nel buffer di archiviazione interno. (Get) |
get_PeerIP Recupera l'indirizzo IP remoto usato dallo strumento di condivisione o dal visualizzatore nella comunicazione. |
get_PeerPort Recupera la porta remota usata dallo strumento di condivisione o dal visualizzatore nella comunicazione. |
get_Priority Priorità del canale. |
get_Properties Recupera un oggetto che implementa l'interfaccia IRDPSRAPISessionProperties. |
get_Properties Restituisce un oggetto che implementa l'interfaccia IRDPSRAPISessionProperties. |
get_Property Imposta o ottiene una proprietà sessione denominata. (Get) |
get_Protocol Recupera il protocollo utilizzato dal condivisioner o dal visualizzatore per la comunicazione. |
get_Reason Motivo per cui il partecipante è stato disconnesso. |
get_RemoteName Nome del client remoto. Questo è in genere il nome descrittivo del partecipante. |
get_Revoked Stato revocato dell'invito. (Get) |
get_Shared Stato di condivisione. (Get) |
get_Shared Ottiene o imposta la proprietà di condivisione per una finestra. (Get) |
get_SmartSizing Ottiene o imposta la proprietà di ridimensionamento intelligente del controllo ActiveX visualizzatore. (Get) |
get_Storage Indirizzo del buffer di archiviazione interno per il flusso. |
get_StorageSize Dimensioni, in byte, del buffer di archiviazione interno per il flusso. |
get_VirtualChannelManager Recupera un oggetto che implementa l'interfaccia IRDPSRAPIVirtualChannelManager. |
get_VirtualChannelManager Restituisce un oggetto che implementa l'interfaccia IRDPSRAPIVirtualChannelManager. |
get_Width Larghezza, in pixel, del buffer del frame. |
get_Windows Elenco di finestre. |
get_Windows Elenco di finestre condivisibili. |
GetBuffer Ottiene i dati audio dal buffer. |
GetDesktopSharedRect Recupera l'area desktop corrente condivisa. |
GetFrameBufferBits Ottiene i bit in un'area specificata del frame. |
Initialize Inizializza il flusso audio. |
LogValue Registra un valore. |
OnPasteFromClipboard Questo callback viene emesso quando viene eseguito un tentativo di copia dei dati dal computer sharer. |
OnReadCompleted Notifica allo stack RdP (Remote Desktop Protocol) che è stata completata un'operazione di lettura. |
OnStreamClosed Notifica allo stack RdP (Remote Desktop Protocol) che la connessione è stata chiusa. |
OnWriteCompleted Notifica allo stack RdP (Remote Desktop Protocol) che è stata completata un'operazione di scrittura. |
Apri Inserisce la sessione in uno stato attivo. |
Apri Chiamato dallo stack RdP (Remote Desktop Protocol) per avviare il flusso e indicare che lo stack RDP è pronto per ricevere notifiche di eventi. |
Sospendi Sospende il flusso di grafica inviato a tutti gli spettatori dal sharer finché non viene chiamato IRDPSRAPISharingSession::Resume. |
put_AttendeeLimit Numero massimo di partecipanti che possono connettersi alla sessione. (Put) |
put_CLXCmdLine |
put_ColorDepth Recupera o imposta la profondità dei colori per la sessione condivisa. (Put) |
put_Context Questa proprietà è riservata per l'uso dallo stack RDP (Remote Desktop Protocol). Non modificarla. (Put) |
put_ControlLevel Il livello di controllo del partecipante ha superato la sessione. (Put) |
put_DisconnectedText Recupera o imposta il testo che viene visualizzato centrato nel controllo prima che venga terminata una connessione. (Put) |
put_Enabled Stato abilitato del filtro dell'applicazione. (Put) |
put_Flags Recupera o specifica le opzioni per il buffer di flusso. (Put) |
put_PayloadOffset Specifica il percorso nel buffer di flusso in cui viene avviato il contenuto. (Put) |
put_PayloadSize Dimensioni, in byte, del contenuto nel buffer di archiviazione interno. (Put) |
put_Property Imposta o ottiene una proprietà sessione denominata. (Put) |
put_Revoked Stato revocato dell'invito. (Put) |
put_Shared Stato di condivisione. (Put) |
put_Shared Ottiene o imposta la proprietà di condivisione per una finestra. (Put) |
put_SmartSizing Ottiene o imposta la proprietà di ridimensionamento intelligente del controllo ActiveX visualizzatore. (Put) |
Readbuffer Chiamato dallo stack RdP (Remote Desktop Protocol) per leggere il contenuto di un buffer di flusso. |
RequestColorDepthChange Richiede una modifica della profondità dei colori nella sessione utente winlogon di Sharer. |
RequestControl Richiede al sharer di modificare il livello di controllo del visualizzatore. |
Riprendi Causa la ripresa del flusso grafico inviato a tutti gli utenti del sharer fino a quando non viene chiamato IRDPSRAPISharingSession::P use o IRDPSRAPISharingSession::Close. |
SendControlLevelChangeResponse Invia un evento OnControlLevelChangeResponse. |
Senddata Invia dati sul canale. |
SendKeyboardEvent Invia un messaggio di evento da tastiera. |
SendMouseButtonEvent Invia un messaggio di evento del pulsante del mouse. |
SendMouseMoveEvent Invia un messaggio di evento di spostamento del mouse. |
SendMouseWheelEvent Invia un messaggio di evento della rotellina del mouse. |
SendSyncEvent Invia un messaggio di evento per indicare una modifica nello stato della tastiera, ad esempio quando viene premuto il tasto Blocco maiuscole. |
SetAccess Abilita il canale per un partecipante. |
SetDesktopSharedRect Imposta l'area desktop che verrà condivisa. |
Mostra Porta la finestra corrente in primo piano. |
Inizia Avvia il flusso audio. |
StartReverseConnectListener Avvia un listener per accettare connessioni inversa dal sharer al visualizzatore oppure ottiene la stringa di connessione usata dal sharer per invertire la connessione al visualizzatore. |
Stop Arresta il flusso audio. |
TerminaConnection Disconnette il client rappresentato dal partecipante. |
WriteBuffer Chiamato dallo stack RdP (Remote Desktop Protocol) per scrivere il contenuto di un buffer di flusso nella rete. |
_IRDPSessionEvents Implementare questa interfaccia per ricevere notifiche quando si verificano eventi. |
IRDPSRAPIApplication Raggruppa le finestre condivisibili all'interno di un processo. Ogni oggetto applicazione contiene un elenco di oggetti finestra. Se un oggetto applicazione è condiviso, tutte le finestre vengono condivise. |
IRDPSRAPIApplicationFilter Gestisce l'area desktop condivisa a livello di finestra e processo. Le applicazioni possono usare gli enumeratori per visualizzare elenchi di oggetti nella sessione che possono essere condivisi. |
IRDPSRAPIApplicationList Gestisce l'elenco di applicazioni. |
IRDPSRAPIAttendee Gli oggetti partecipanti vengono creati come risultato di client che si connettono alla sessione e vengono autenticati. Dopo aver creato un oggetto partecipante, viene aggiunto automaticamente all'elenco dei partecipanti. |
IRDPSRAPIAttendeeDisconnectInfo Contiene informazioni sul motivo per cui un partecipante è disconnesso. |
IRDPSRAPIAttendeeManager Gestisce gli oggetti partecipanti. |
IRDPSRAPIAudioStream Consente di inviare un flusso audio dal controllo Microsoft ActiveX di collaborazione ai controlli del visualizzatore di collaborazione. |
IRDPSRAPIClipboardUseEvents Implementare questa interfaccia sul lato sharer per tenere traccia o controllare l'uso degli Appunti. Se non si abilita la condivisione degli Appunti, questa interfaccia non ha alcun effetto. È necessario impostare un valore per la proprietà SetClipboardRedirectCallback descritta in Proprietà. |
IRDPSRAPIDebug Usato da Microsoft per testare il client ActiveX Desktop remoto. |
IRDPSRAPIFrameBuffer Fornisce dati sulla dimensione e il formato del buffer di frame e consente di recuperare il contenuto. |
IRDPSRAPIInvitation Gli inviti consentono a una persona o a un gruppo di persone di connettersi a una sessione. Quando un partecipante si connette a una sessione, il client invia un ticket e una password. Queste due informazioni vengono usate per autenticare un partecipante. |
IRDPSRAPIInvitationManager Gestisce gli oggetti di invito. |
IRDPSRAPIPerfCounterLogger Consente a un'applicazione client di implementare la registrazione delle prestazioni personalizzata. |
IRDPSRAPIPerfCounterLoggingManager Gestisce gli oggetti IRDPSRAPIPerfCounterLogger. |
Proprietà IRDPSRAPISession Usare questa interfaccia per ottenere o impostare le proprietà della sessione. |
IRDPSRAPISharingSession Oggetto principale che un'applicazione deve creare per avviare una sessione di collaborazione. (IRDPSRAPISharingSession) |
IRDPSRAPISharingSession2 Oggetto principale che un'applicazione deve creare per avviare una sessione di collaborazione. (IRDPSRAPISharingSession2) |
IRDPSRAPITcpConnectionInfo Supporta i metodi per recuperare le informazioni di connessione TCP nel visualizzatore e sul lato sharer. |
IRDPSRAPITransportStream Espone metodi che eseguono operazioni con flussi. |
IRDPSRAPITransportStreamBuffer Creato e usato dall'interfaccia IRDPSRAPITransportStream per l'invio e la ricezione dei dati. |
IRDPSRAPITransportStreamEvents Espone i metodi chiamati dall'interfaccia di flusso (IRDPSRAPITransportStream) per notificare allo stack RdP (Remote Desktop Protocol) il completamento degli eventi. |
IRDPSRAPIViewer Interfaccia ActiveX usata sul lato visualizzatore. |
IRDPSRAPIVirtualChannel Gestisce il canale virtuale. |
IRDPSRAPIVirtualChannelManager Gestisce l'elenco di canali virtuali. |
IRDPSRAPIWindow Rappresenta un mapping uno a uno a uno a una finestra condivisibile. |
IRDPSRAPIWindowList Gestisce l'elenco delle finestre. |
IRDPViewerInputSink Invia eventi del mouse e della tastiera e supporta l'input tocco. |