StorPortInitializeSpinlock 함수(storport.h)

StorPortInitializeSpinLock 루틴은 STOR_KSPIN_LOCK 형식의 변수를 초기화합니다.

구문

ULONG StorPortInitializeSpinlock(
  [in]  PVOID            HwDeviceExtension,
  [out] PSTOR_KSPIN_LOCK Lock
);

매개 변수

[in] HwDeviceExtension

HBA(호스트 버스 어댑터)의 하드웨어 디바이스 확장에 대한 포인터입니다.

[out] Lock

호출자가 스토리지를 제공해야 하는 STOR_KSPIN_LOCK 형식의 스핀 잠금에 대한 포인터

반환 값

StorPortInitializeSpinlock은 다음 중 하나와 같은 상태 코드를 반환합니다.

반환 코드 설명
STOR_STATUS_NOT_IMPLEMENTED 이 함수는 활성 운영 체제에서 구현되지 않습니다.
STOR_STATUS_SUCCESS 목록 항목이 성공적으로 제거되었거나 목록이 이미 비어 있습니다.

설명

이 루틴은 StorPortAcquireSpinLock에 대한 초기 호출 전에 스핀 잠금이 인수로 필요한 다른 지원 루틴으로 호출되어야 합니다.

스핀 잠금에 대한 자세한 내용은 스핀 잠금을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 storport.h(Storport.h 포함)

추가 정보

StorPortAcquireMSISpinLock

StorPortAcquireSpinLock

StorPortReleaseMSISpinLock

StorPortReleaseSpinLock