Freigeben über


CMSPAddress::GetStaticTerminals-Methode (mspaddr.h)

Die GetStaticTerminals-Methode wird von unseren Wrappermethoden ( get_StaticTerminals und EnumerateStaticTerminals) aufgerufen, um ein Array statischer Terminals abzurufen, die für diese Adresse verwendet werden können. Diese Methode aktualisiert die interne Liste der Terminals der Adresse, indem UpdateTerminalList aufgerufen wird, wenn die Liste nicht auf dem neuesten Stand ist. Wenn der ppTerminals-ParameterNULL ist oder der *pdwNumTerminals-Parameter nicht groß genug ist, um alle Terminalzeiger aufzunehmen, gibt diese Methode einfach (als *pdwNumTerminals) die Anzahl der verfügbaren Terminals zurück. Wenn ppTerminals nicht NULL und *pdwNumTerminals groß genug ist, addRefs jeden Terminalzeiger und platziert das Array der Terminalzeiger in *ppTerminals, wobei *pdwNumTerminals auf die Anzahl der zurückgegebenen Terminalzeiger festgelegt wird. Wenn der abgeleitete MSP den Satz der zurückgegebenen Terminals ändern möchte, überschreibt er wahrscheinlich UpdateTerminalList , anstatt diese Methode zu überschreiben.

Syntax

HRESULT GetStaticTerminals(
  [out] DWORD      *pdwNumTerminals,
  [out] ITTerminal **ppTerminals
);

Parameter

[out] pdwNumTerminals

Zeiger auf die Anzahl der statischen Terminals.

[out] ppTerminals

Zeiger auf ein Array von ITTerminal-Schnittstellen .

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mspaddr.h

Weitere Informationen

CMSPAddress