IDebugPortSupplier3::EnumPersistedPortsIDebugPortSupplier3::EnumPersistedPorts

Esse método recupera um objeto que permite a enumeração da lista de portas persistentes.This method retrieves an object that allows enumeration of the list of persisted ports.

SintaxeSyntax

HRESULT EnumPersistedPorts(  
   BSTR_ARRAY         PortNames,  
   IEnumDebugPorts2** ppEnum  
);  
int EnumPersistedPorts(  
   BSTR_ARRAY           PortNames,  
   out IEnumDebugPorts2 ppEnum  
);  

ParâmetrosParameters

PortNames
[in] Um BSTR_ARRAY estrutura que contém uma lista de nomes de porta para encontrar e retornar entre as portas persistentes.[in] A BSTR_ARRAY structure that contains a list of port names to find and return among the persisted ports. Somente as portas persistentes com esses nomes serão retornadas.Only those persisted ports with these names will be returned.

ppEnum
[out] Um objeto que implementa o IEnumDebugPorts2 interface.[out] An object that implements the IEnumDebugPorts2 interface.

Valor de retornoReturn Value

Se for bem-sucedido, retornará S_OK; caso contrário, retorna um código de erro.If successful, returns S_OK; otherwise, returns an error code.

ComentáriosRemarks

Portas persistentes são carregadas quando um fornecedor de porta é instanciado e salvo quando o fornecedor de porta é destruído.Persisted ports are loaded when a port supplier is instantiated, and saved when the port supplier is destroyed.

Consulte tambémSee Also

IDebugPortSupplier3 IDebugPortSupplier3
IEnumDebugPorts2 IEnumDebugPorts2
BSTR_ARRAYBSTR_ARRAY