Condividi tramite


Enumerazione BINDSPEED

Indica approssimativamente la durata del chiamante attesa per l'associazione a un oggetto.

Spazio dei nomi:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

Sintassi

'Dichiarazione
Public Enumeration BINDSPEED
public enum BINDSPEED

Membri

Nome membro Descrizione
BINDSPEED_INDEFINITE IOleItemContainer:: GetObject l'operazione deve essere completata in una quantità di tempo tramite.se questo flag è specificato, l'implementazione di IOleItemContainer:: GetObject deve restituire MK_E_EXCEEEDEDDEADLINE a meno che l'oggetto non sia uno dei seguenti elementi:
  • È già nello stato in esecuzione.

  • Un pseudo-oggetto (ovvero, un oggetto interno al contenitore di elementi, ad esempio un cella-intervallo in un foglio di calcolo o un intervallo di caratteri in un elaboratore di testo.

  • Un oggetto supportato da un server in-process (pertanto è sempre in stato di esecuzione quando viene caricato).in questo caso, IOleItemContainer:: GetObject deve essere caricato l'oggetto definito e, se OleIsRunning la funzione indica che l'oggetto è in esecuzione, restituisce correttamente.

BINDSPEED_MODERATE Il chiamante attesa solo un breve periodo di tempo.in questo caso, IOleItemContainer:: GetObject deve restituire MK_E_EXCEEEDEDDEADLINE a meno che l'oggetto sia già stato di esecuzione o è un pseudo-oggetto.
BINDSPEED_IMMEDIATE Non esiste un limite di tempo operazione richiesta.

Note

Chiamanti di IOleItemContainer:: GetObject il metodo specifica i valori di questa enumerazione e i responsabili dell'implementazione del metodo utilizzano questi valori come linee guida per le operazioni devono completare rapidamente la relativa operazione.

L'implementazione fornita dal sistema del moniker dell'elemento è il chiamante primario di IOleItemContainer:: GetObject.BINDSPEED valore che specifica dipende dal termine specificato dal chiamante dell'operazione di moniker.

Il termine viene archiviato in dwTickCountDeadline campo BIND_OPTS la struttura nel contesto dell'associazione viene passato all'operazione di moniker.Questo valore è basato sul valore restituito della funzione di GetTickCount.se dwTickCountDeadline è zero, non indica termine, l'implementazione del moniker dell'elemento specifica BINDSPEED_INDEFINITE.(Impostazione predefinita dwTickCountDeadline valore per un contesto di associazione restituito da CreateBindCtx funzione.) Se la differenza tra dwTickCountDeadline e il valore restituito dalla funzione di GetTickCount è maggiore di 2500, l'implementazione del moniker dell'elemento specificano BINDSPEED_MODERATE.Se la differenza è minore di 2500, l'implementazione del moniker dell'elemento specifica BINDSPEED_IMMEDIATE.

implementazioni di IOleItemContainer:: GetObject è possibile utilizzare BINDSPEED il valore come approssimazione di collegamento al termine obbligatorio, o è possibile utilizzare IBindCtx parametro dell'istanza per determinare il termine esatto.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.OLE.Interop