IDebugProgramEngines2::EnumPossibleEngines
Restituisce i GUID per tutti i possibili motori di debug (DE) in grado di eseguire il debug di questo programma.
Sintassi
Parametri
celtBuffer
[in] Numero di GUID DE da restituire. In questo modo vengono specificate anche le dimensioni massime della rgguidEngines
matrice.
rgguidEngines
[in, out] Matrice di GUID DE da compilare.
pceltEngines
[out] Restituisce il numero effettivo di GUID DE restituiti.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore. Restituisce [C++] HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
o [C#] 0x8007007A se il buffer non è sufficientemente grande.
Osservazioni:
Per determinare il numero di motori presenti, chiamare questo metodo una volta con il celtBuffer
parametro impostato su 0 e il rgguidEngines
parametro impostato su un valore Null. Viene restituito HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
(0x8007007A per C#) e il pceltEngines
parametro restituisce le dimensioni necessarie del buffer.