Compartilhar via


SafeArrayGetDim

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função recupera o número de dimensões na matriz.

Syntax

HRESULT SafeArrayGetDim( 
  SAFEARRAY FAR* psa 
);

Parameters

  • psa
    [no] Ponteiro para uma descritor de matriz criado por SafeArrayCreate.

Return Value

Retorna um valor HRESULT.

Remarks

Passagem inválido (e, em algumas circunstâncias NULL) ponteiros para essa função faz com que uma terminação inesperada do aplicativo.

Example

HRESULT
CEnumPoint::Create(SAFEARRAY FAR* psa, CEnumPoint FAR* FAR* ppenum)
{
  long lBound;
  HRESULT hresult;
  CEnumPoint FAR* penum;
  // Verify that the SafeArray is the proper shape.
  if(SafeArrayGetDim(psa) != 1)
    return ReportResult(0, E_INVALIDARG, 0, 0);
  // Code omitted here for brevity.
}

Requirements

Header oleauto.h
Library oleaut32.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Automation Functions
SafeArrayCreate