IDebugGenericParamField::GetFlagsIDebugGenericParamField::GetFlags

Récupère les indicateurs pour ce paramètre générique.Retrieves the flags for this generic parameter.

SyntaxeSyntax

HRESULT GetFlags(  
   DWORD* pdwFlags  
);  
int GetFlags(  
   ref uint pdwFlags  
);  

ParamètresParameters

pdwFlags
[out] Retourne les indicateurs pour ce paramètre générique.[out] Returns the flags for this generic parameter.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Ces indicateurs contiennent des informations sur les contraintes spéciales différentes.These flags contain information about various special constraints.

ExempleExample

L’exemple suivant montre comment implémenter cette méthode pour un CDebugGenericParamFieldType objet qui expose la IDebugGenericParamField interface.The following example shows how to implement this method for a CDebugGenericParamFieldType object that exposes the IDebugGenericParamField interface.

HRESULT CDebugGenericParamFieldType::GetFlags(DWORD *pdwFlags)  
{  
    HRESULT hr = S_OK;  

    METHOD_ENTRY( CDebugGenericParamFieldType::GetFlags );  

    IfFalseGo( pdwFlags, E_INVALIDARG );  
    IfFailGo( this->LoadProps() );  
    *pdwFlags = m_dwFlags;  

Error:  

    METHOD_EXIT( CDebugGenericParamFieldType::GetFlags, hr );  
    return hr;  
}  

Voir aussiSee Also

IDebugGenericParamFieldIDebugGenericParamField