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:
|
|
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.